http://bugzilla.opensuse.org/show_bug.cgi?id=1141384 Bug ID: 1141384 Summary: [aarch64] -flto=4 breaking ar (cmake) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: openSUSE Factory Status: NEW Severity: Major Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: afaerber@suse.com QA Contact: qa-bugs@suse.de CC: dimstar@opensuse.org, dmueller@suse.com, guillaume.gardet@arm.com, matz@suse.com, simonf.lees@suse.com Found By: --- Blocker: --- I am seeing cmake based builds breaking while trying to use `ar qc foo.a -flto=4 foo.o`. On x86_64 "-flto=4" is not present and there it succeeds to build. Here's what the %cmake macro expands to: [ 83s] + /usr/bin/cmake /home/abuild/rpmbuild/BUILD/console_bridge-0.4.3/. '-GUnix Makefiles' -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib64 -DCMAKE_BUILD_TYPE=RelWithDebInfo '-DCMAKE_C_FLAGS=-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -flto=4 -DNDEBUG' '-DCMAKE_CXX_FLAGS=-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -flto=4 -DNDEBUG' '-DCMAKE_Fortran_FLAGS=-O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -flto=4 -DNDEBUG' '-DCMAKE_EXE_LINKER_FLAGS=-flto=4 -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now' '-DCMAKE_MODULE_LINKER_FLAGS=-flto=4 -Wl,--as-needed' '-DCMAKE_SHARED_LINKER_FLAGS=-flto=4 -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now' -DCMAKE_STATIC_LINKER_FLAGS=-flto=4 -DLIB_SUFFIX=64 -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DCMAKE_COLOR_MAKEFILE:BOOL=OFF -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_MODULES_INSTALL_DIR=/usr/share/cmake/Modules I'm guessing CMAKE_STATIC_LINKER_FLAGS is the culprit? -- You are receiving this mail because: You are on the CC list for the bug.