[Bug 1202208] New: cmake:full fails with glibc 2.36
https://bugzilla.suse.com/show_bug.cgi?id=1202208 Bug ID: 1202208 Summary: cmake:full fails with glibc 2.36 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: martin.liska@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Fails here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:B... due to: [ 753s] OUTPUTMODULE = /home/abuild/rpmbuild/BUILD/cmake-3.23.3/Tests/BundleUtilities/testdir1/module1.so [ 753s] -- fixup_bundle [ 753s] -- app='/home/abuild/rpmbuild/BUILD/cmake-3.23.3/Tests/BundleUtilities/testdir1/testbundleutils1' [ 753s] -- libs='/home/abuild/rpmbuild/BUILD/cmake-3.23.3/Tests/BundleUtilities/testdir1/module1.so' [ 753s] -- dirs='/home/abuild/rpmbuild/BUILD/cmake-3.23.3/Tests/BundleUtilities' [ 753s] -- ignoreItems='' [ 753s] -- fixup_bundle: preparing... [ 753s] -- [ 753s] warning: cannot resolve item 'linux-vdso.so.1' [ 753s] [ 753s] possible problems: [ 753s] need more directories? [ 753s] need to use InstallRequiredSystemLibraries? [ 753s] run in install tree instead of build tree? [ 753s] [ 753s] -- warning: gp_resolved_file_type non-absolute file 'linux-vdso.so.1' returning type 'other' -- possibly incorrect [ 753s] -- [ 753s] warning: cannot resolve item 'linux-vdso.so.1' [ 753s] [ 753s] possible problems: [ 753s] need more directories? [ 753s] need to use InstallRequiredSystemLibraries? [ 753s] run in install tree instead of build tree? [ 753s] [ 753s] -- [ 753s] warning: cannot resolve item 'linux-vdso.so.1' [ 753s] [ 753s] possible problems: [ 753s] need more directories? [ 753s] need to use InstallRequiredSystemLibraries? [ 753s] run in install tree instead of build tree? [ 753s] [ 753s] -- warning: gp_resolved_file_type non-absolute file 'linux-vdso.so.1' returning type 'other' -- possibly incorrect [ 753s] -- [ 753s] warning: cannot resolve item 'linux-vdso.so.1' [ 753s] [ 753s] possible problems: [ 753s] need more directories? [ 753s] need to use InstallRequiredSystemLibraries? [ 753s] run in install tree instead of build tree? [ 753s] [ 753s] CMake Error at /home/abuild/rpmbuild/BUILD/cmake-3.23.3/Modules/BundleUtilities.cmake:471 (file): [ 753s] file READ_ELF given FILE "linux-vdso.so.1" that does not exist. [ 753s] Call Stack (most recent call first): [ 753s] /home/abuild/rpmbuild/BUILD/cmake-3.23.3/Modules/BundleUtilities.cmake:527 (get_item_rpaths) [ 753s] /home/abuild/rpmbuild/BUILD/cmake-3.23.3/Modules/BundleUtilities.cmake:614 (set_bundle_key_values) [ 753s] /home/abuild/rpmbuild/BUILD/cmake-3.23.3/Modules/BundleUtilities.cmake:934 (get_bundle_keys) [ 753s] bundleutils.cmake:37 (fixup_bundle) [ 753s] [ 753s] [ 753s] gmake[2]: *** [CMakeFiles/testbundleutils1_test.dir/build.make:71: CMakeFiles/testbundleutils1_test] Error 1 [ 753s] gmake[1]: *** [CMakeFiles/Makefile2:231: CMakeFiles/testbundleutils1_test.dir/all] Error 2 [ 753s] gmake: *** [Makefile:91: all] Error 2 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1202207 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |simonf.lees@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 Chenzi Cao <chcao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |simonf.lees@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmueller@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 https://bugzilla.suse.com/show_bug.cgi?id=1202208#c1 Dirk Mueller <dmueller@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|simonf.lees@suse.com |schwab@suse.com --- Comment #1 from Dirk Mueller <dmueller@suse.com> --- this is actually a problem with glibc. with old glibc: ldd /usr/bin/true linux-vdso.so.1 (0x00007ffffe789000) libc.so.6 => /lib64/libc.so.6 (0x00007fd8afec7000) /lib64/ld-linux-x86-64.so.2 (0x00007fd8b011f000) with new glibc: ldd /usr/bin/true linux-vdso.so.1 => linux-vdso.so.1 (0x00007ffc6535d000) libc.so.6 => /lib64/libc.so.6 (0x00007f6f042ed000) /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f6f044f4000) the testsuite complains that it cannot find linux-vdso.so.1. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 https://bugzilla.suse.com/show_bug.cgi?id=1202208#c2 --- Comment #2 from Dirk Mueller <dmueller@suse.com> --- (In reply to Dirk Mueller from comment #1) to be clear, all dependencies list with " => " need to be available. but the glibc does not provide it. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 https://bugzilla.suse.com/show_bug.cgi?id=1202208#c5 --- Comment #5 from Andreas Schwab <schwab@suse.com> --- This is wrong, it has nothing to do with existence. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 https://bugzilla.suse.com/show_bug.cgi?id=1202208#c6 Andreas Schwab <schwab@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|schwab@suse.com |simonf.lees@suse.com --- Comment #6 from Andreas Schwab <schwab@suse.com> --- If cmake only parses lines with "=>" then it has never handled it correctly. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 https://bugzilla.suse.com/show_bug.cgi?id=1202208#c7 --- Comment #7 from Martin Li��ka <martin.liska@suse.com> --- Can please anybody create an upstream bug for it? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 https://bugzilla.suse.com/show_bug.cgi?id=1202208#c8 --- Comment #8 from Dirk Mueller <dmueller@suse.com> --- (In reply to Martin Li��ka from comment #7)
Can please anybody create an upstream bug for it?
well, the first step was to determine where (cmake or glibc). anyway, filed under cmake, even though I'm not 100% sure it belongs there https://gitlab.kitware.com/cmake/cmake/-/issues/23881 also there is a workaround patch attached. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 Dirk Mueller <dmueller@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1202208 https://bugzilla.suse.com/show_bug.cgi?id=1202208#c11 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #11 from Martin Li��ka <martin.liska@suse.com> --- Fixed. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com