Bug 2182587
| Summary: | guile30 fails to build with CentOS 9 Stream stock binutils gold-linker | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 9 | Reporter: | I. Jääskeläinen <ijaaskelainen> |
| Component: | binutils | Assignee: | Nick Clifton <nickc> |
| binutils sub component: | system-version | QA Contact: | Miloš Prchlík <mprchlik> |
| Status: | CLOSED ERRATA | Docs Contact: | |
| Severity: | low | ||
| Priority: | unspecified | CC: | bstinson, fweimer, jwboyer, mcermak, mprchlik, ohudlick, sipoyare |
| Version: | CentOS Stream | Keywords: | Bugfix, Triaged |
| Target Milestone: | rc | Flags: | pm-rhel:
mirror+
|
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | binutils-2.35.2-41.el9 | Doc Type: | No Doc Update |
| Doc Text: |
If this bug requires documentation, please select an appropriate Doc Type value.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-11-07 08:38:45 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
This has been reported upstream as: https://sourceware.org/bugzilla/show_bug.cgi?id=27246 I will backport the patch. (should be) Fixed in binutils-2.35.2-41.el9 Verified with binutils-2.35.2-42.el9 using the upstream reproducer. I have been unable to reproduce the guile30 build fail, but I managed to reproduce the underlying binutils issue as reported in https://sourceware.org/bugzilla/show_bug.cgi?id=27246. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: binutils security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:6593 |
/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu11 -I/usr -Wall -Wmissing-prototypes -Wpointer-arith -fno-strict-aliasing -fwrapv -fvisibility=hidden -O2 -march=skylake -pipe -g -flto -lgc -L/usr/lib64/../lib64 -lffi -lm -lm -L/usr/lib64 -lunistring -lm -version-info 5:0:4 -export-dynamic -no-undefined -Wl,-z -Wl,relro -Wl,--version-script="./libguile.map" -flto -o libguile-3.0.la -rpath /usr/lib64 libguile_3.0_la-alist.lo libguile_3.0_la-array-handle.lo libguile_3.0_la-array-map.lo libguile_3.0_la-arrays.lo libguile_3.0_la-async.lo libguile_3.0_la-atomic.lo libguile_3.0_la-backtrace.lo libguile_3.0_la-boolean.lo libguile_3.0_la-bitvectors.lo libguile_3.0_la-bytevectors.lo libguile_3.0_la-chars.lo libguile_3.0_la-chooks.lo libguile_3.0_la-control.lo libguile_3.0_la-continuations.lo libguile_3.0_la-debug.lo libguile_3.0_la-deprecated.lo libguile_3.0_la-deprecation.lo libguile_3.0_la-dynstack.lo libguile_3.0_la-dynwind.lo libguile_3.0_la-eq.lo libguile_3.0_la-error.lo libguile_3.0_la-eval.lo libguile_3.0_la-evalext.lo libguile_3.0_la-exceptions.lo libguile_3.0_la-expand.lo libguile_3.0_la-extensions.lo libguile_3.0_la-fdes-finalizers.lo libguile_3.0_la-feature.lo libguile_3.0_la-filesys.lo libguile_3.0_la-finalizers.lo libguile_3.0_la-fluids.lo libguile_3.0_la-foreign.lo libguile_3.0_la-foreign-object.lo libguile_3.0_la-fports.lo libguile_3.0_la-frames.lo libguile_3.0_la-gc-malloc.lo libguile_3.0_la-gc.lo libguile_3.0_la-gettext.lo libguile_3.0_la-generalized-arrays.lo libguile_3.0_la-generalized-vectors.lo libguile_3.0_la-goops.lo libguile_3.0_la-gsubr.lo libguile_3.0_la-guardians.lo libguile_3.0_la-hash.lo libguile_3.0_la-hashtab.lo libguile_3.0_la-hooks.lo libguile_3.0_la-i18n.lo libguile_3.0_la-init.lo libguile_3.0_la-inline.lo libguile_3.0_la-instructions.lo libguile_3.0_la-intrinsics.lo libguile_3.0_la-ioext.lo libguile_3.0_la-jit.lo libguile_3.0_la-keywords.lo libguile_3.0_la-list.lo libguile_3.0_la-load.lo libguile_3.0_la-loader.lo libguile_3.0_la-macros.lo libguile_3.0_la-mallocs.lo libguile_3.0_la-memoize.lo libguile_3.0_la-modules.lo libguile_3.0_la-null-threads.lo libguile_3.0_la-numbers.lo libguile_3.0_la-objprop.lo libguile_3.0_la-options.lo libguile_3.0_la-pairs.lo libguile_3.0_la-poll.lo libguile_3.0_la-ports.lo libguile_3.0_la-print.lo libguile_3.0_la-procprop.lo libguile_3.0_la-procs.lo libguile_3.0_la-programs.lo libguile_3.0_la-promises.lo libguile_3.0_la-r6rs-ports.lo libguile_3.0_la-random.lo libguile_3.0_la-rdelim.lo libguile_3.0_la-read.lo libguile_3.0_la-rw.lo libguile_3.0_la-scmsigs.lo libguile_3.0_la-script.lo libguile_3.0_la-simpos.lo libguile_3.0_la-smob.lo libguile_3.0_la-sort.lo libguile_3.0_la-srcprop.lo libguile_3.0_la-srfi-1.lo libguile_3.0_la-srfi-4.lo libguile_3.0_la-srfi-13.lo libguile_3.0_la-srfi-14.lo libguile_3.0_la-srfi-60.lo libguile_3.0_la-stackchk.lo libguile_3.0_la-stacks.lo libguile_3.0_la-stime.lo libguile_3.0_la-strings.lo libguile_3.0_la-strorder.lo libguile_3.0_la-strports.lo libguile_3.0_la-struct.lo libguile_3.0_la-symbols.lo libguile_3.0_la-syntax.lo libguile_3.0_la-threads.lo libguile_3.0_la-throw.lo libguile_3.0_la-unicode.lo libguile_3.0_la-uniform.lo libguile_3.0_la-values.lo libguile_3.0_la-variable.lo libguile_3.0_la-vectors.lo libguile_3.0_la-version.lo libguile_3.0_la-vm.lo libguile_3.0_la-vports.lo libguile_3.0_la-weak-set.lo libguile_3.0_la-weak-table.lo libguile_3.0_la-weak-vector.lo libguile_3.0_la-lightening.lo libguile_3.0_la-dynl.lo libguile_3.0_la-posix.lo libguile_3.0_la-net_db.lo libguile_3.0_la-socket.lo libguile_3.0_la-regex-posix.lo ../lib/libgnu.la -L/usr/lib64 -lgmp -lcrypt -lm libtool: link: gcc -std=gnu11 -shared -fPIC -DPIC .libs/libguile_3.0_la-alist.o .libs/libguile_3.0_la-array-handle.o .libs/libguile_3.0_la-array-map.o .libs/libguile_3.0_la-arrays.o .libs/libguile_3.0_la-async.o .libs/libguile_3.0_la-atomic.o .libs/libguile_3.0_la-backtrace.o .libs/libguile_3.0_la-boolean.o .libs/libguile_3.0_la-bitvectors.o .libs/libguile_3.0_la-bytevectors.o .libs/libguile_3.0_la-chars.o .libs/libguile_3.0_la-chooks.o .libs/libguile_3.0_la-control.o .libs/libguile_3.0_la-continuations.o .libs/libguile_3.0_la-debug.o .libs/libguile_3.0_la-deprecated.o .libs/libguile_3.0_la-deprecation.o .libs/libguile_3.0_la-dynstack.o .libs/libguile_3.0_la-dynwind.o .libs/libguile_3.0_la-eq.o .libs/libguile_3.0_la-error.o .libs/libguile_3.0_la-eval.o .libs/libguile_3.0_la-evalext.o .libs/libguile_3.0_la-exceptions.o .libs/libguile_3.0_la-expand.o .libs/libguile_3.0_la-extensions.o .libs/libguile_3.0_la-fdes-finalizers.o .libs/libguile_3.0_la-feature.o .libs/libguile_3.0_la-filesys.o .libs/libguile_3.0_la-finalizers.o .libs/libguile_3.0_la-fluids.o .libs/libguile_3.0_la-foreign.o .libs/libguile_3.0_la-foreign-object.o .libs/libguile_3.0_la-fports.o .libs/libguile_3.0_la-frames.o .libs/libguile_3.0_la-gc-malloc.o .libs/libguile_3.0_la-gc.o .libs/libguile_3.0_la-gettext.o .libs/libguile_3.0_la-generalized-arrays.o .libs/libguile_3.0_la-generalized-vectors.o .libs/libguile_3.0_la-goops.o .libs/libguile_3.0_la-gsubr.o .libs/libguile_3.0_la-guardians.o .libs/libguile_3.0_la-hash.o .libs/libguile_3.0_la-hashtab.o .libs/libguile_3.0_la-hooks.o .libs/libguile_3.0_la-i18n.o .libs/libguile_3.0_la-init.o .libs/libguile_3.0_la-inline.o .libs/libguile_3.0_la-instructions.o .libs/libguile_3.0_la-intrinsics.o .libs/libguile_3.0_la-ioext.o .libs/libguile_3.0_la-jit.o .libs/libguile_3.0_la-keywords.o .libs/libguile_3.0_la-list.o .libs/libguile_3.0_la-load.o .libs/libguile_3.0_la-loader.o .libs/libguile_3.0_la-macros.o .libs/libguile_3.0_la-mallocs.o .libs/libguile_3.0_la-memoize.o .libs/libguile_3.0_la-modules.o .libs/libguile_3.0_la-null-threads.o .libs/libguile_3.0_la-numbers.o .libs/libguile_3.0_la-objprop.o .libs/libguile_3.0_la-options.o .libs/libguile_3.0_la-pairs.o .libs/libguile_3.0_la-poll.o .libs/libguile_3.0_la-ports.o .libs/libguile_3.0_la-print.o .libs/libguile_3.0_la-procprop.o .libs/libguile_3.0_la-procs.o .libs/libguile_3.0_la-programs.o .libs/libguile_3.0_la-promises.o .libs/libguile_3.0_la-r6rs-ports.o .libs/libguile_3.0_la-random.o .libs/libguile_3.0_la-rdelim.o .libs/libguile_3.0_la-read.o .libs/libguile_3.0_la-rw.o .libs/libguile_3.0_la-scmsigs.o .libs/libguile_3.0_la-script.o .libs/libguile_3.0_la-simpos.o .libs/libguile_3.0_la-smob.o .libs/libguile_3.0_la-sort.o .libs/libguile_3.0_la-srcprop.o .libs/libguile_3.0_la-srfi-1.o .libs/libguile_3.0_la-srfi-4.o .libs/libguile_3.0_la-srfi-13.o .libs/libguile_3.0_la-srfi-14.o .libs/libguile_3.0_la-srfi-60.o .libs/libguile_3.0_la-stackchk.o .libs/libguile_3.0_la-stacks.o .libs/libguile_3.0_la-stime.o .libs/libguile_3.0_la-strings.o .libs/libguile_3.0_la-strorder.o .libs/libguile_3.0_la-strports.o .libs/libguile_3.0_la-struct.o .libs/libguile_3.0_la-symbols.o .libs/libguile_3.0_la-syntax.o .libs/libguile_3.0_la-threads.o .libs/libguile_3.0_la-throw.o .libs/libguile_3.0_la-unicode.o .libs/libguile_3.0_la-uniform.o .libs/libguile_3.0_la-values.o .libs/libguile_3.0_la-variable.o .libs/libguile_3.0_la-vectors.o .libs/libguile_3.0_la-version.o .libs/libguile_3.0_la-vm.o .libs/libguile_3.0_la-vports.o .libs/libguile_3.0_la-weak-set.o .libs/libguile_3.0_la-weak-table.o .libs/libguile_3.0_la-weak-vector.o .libs/libguile_3.0_la-lightening.o .libs/libguile_3.0_la-dynl.o .libs/libguile_3.0_la-posix.o .libs/libguile_3.0_la-net_db.o .libs/libguile_3.0_la-socket.o .libs/libguile_3.0_la-regex-posix.o -Wl,--whole-archive ../lib/.libs/libgnu.a -Wl,--no-whole-archive -lgc -L/usr/lib64/../lib64 -lffi -L/usr/lib64 -lunistring -lgmp -lcrypt -lm -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -march=skylake -g -flto -Wl,-z -Wl,relro -Wl,--version-script=./libguile.map -flto -Wl,-soname -Wl,libguile-3.0.so.1 -o .libs/libguile-3.0.so.1.4.0 /usr/bin/ld: internal error in format_file_lineno, at ../../gold/dwarf_reader.cc:2278 collect2: error: ld returned 1 exit status make[3]: *** [Makefile:2765: libguile-3.0.la] Error 1 make[3]: Leaving directory '/home/mockbuild/rpmbuild/BUILD/guile-3.0.7/libguile' make[2]: *** [Makefile:2628: all] Error 2 make[1]: *** [Makefile:2053: all-recursive] Error 1 make: *** [Makefile:1939: all] Error 2 virhe: Bad exit status from /var/tmp/rpm-tmp.DLbaqq (%build) RPM käännösvirheitä: guile30-3.0.7-8.fc38.src.rpm: Otsikko V4 RSA/SHA256 Signature, key ID 18b8e74c: NOKEY Bad exit status from /var/tmp/rpm-tmp.DLbaqq (%build)