http://bugzilla.opensuse.org/show_bug.cgi?id=1157755 Bug ID: 1157755 Summary: LD from binutils 2.33.1 is broken on aarch64 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: Other Status: NEW Severity: Major Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: guillaume.gardet@arm.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 824949 --> http://bugzilla.opensuse.org/attachment.cgi?id=824949&action=edit tensorflow full build log While building Tensorflow for Factory:ARM we get the following error: [20116s] /usr/bin/gcc -shared -o bazel-out/aarch64-opt/bin/tensorflow/python/_pywrap_tensorflow_internal.so '-Wl,-rpath,$ORIGIN/../../_solib_aarch64/_U_S_Stensorflow_Spython_C_Upywrap_Utensorflow_Uinternal.so___Utensorflow' -Lbazel-out/aarch64-opt/bin/_solib_aarch64/_U_S_Stensorflow_Spython_C_Upywrap_Utensorflow_Uinternal.so___Utensorflow -Wl,--version-script bazel-out/aarch64-opt/bin/tensorflow/python/pywrap_tensorflow_internal_versionscript.lds '-Wl,-rpath,$ORIGIN/,-rpath,$ORIGIN/..' -Wl,-soname,_pywrap_tensorflow_internal.so -Wl,-no-as-needed -Wl,-z,relro,-z,now -B/usr/bin -B/usr/bin -pass-exit-codes -Wl,--gc-sections -Wl,@bazel-out/aarch64-opt/bin/tensorflow/python/_pywrap_tensorflow_internal.so-2.params) [20116s] /usr/bin/ld: can not size stub section: invalid operation [20116s] /usr/bin/ld: linker stubs: file class ELFCLASSNONE incompatible with ELFCLASS64 [20116s] /usr/bin/ld: final link failed: file in wrong format [20116s] collect2: error: ld returned 1 exit status Building for released Tumbleweed is fine. Major diffs are: * binutils 2.32 > 2.33.1: https://build.opensuse.org/request/show/748099 * kernel 5.3.8 > 5.3.12 * java-1_8_0-openjdk 1.8.0.222 > 1.8.0.232 binutils 2.33 got lots of aarch64 update and the error is from ld, so this is where my suspicions go. -- You are receiving this mail because: You are on the CC list for the bug.