bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/30824] New: BFD (GNU Binutils) 2.41 internal error, aborting at


From: ncopa at alpinelinux dot org
Subject: [Bug ld/30824] New: BFD (GNU Binutils) 2.41 internal error, aborting at elf64-ppc.c:17531 in ppc64_elf_relocate_section
Date: Tue, 05 Sep 2023 08:13:44 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=30824

            Bug ID: 30824
           Summary: BFD (GNU Binutils) 2.41 internal error, aborting at
                    elf64-ppc.c:17531 in ppc64_elf_relocate_section
           Product: binutils
           Version: 2.41
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: ld
          Assignee: unassigned at sourceware dot org
          Reporter: ncopa at alpinelinux dot org
  Target Milestone: ---

Building FreeRDP 2.11.1 with -flto=auto fails on alpine linux edge ppc64le.

[469/551] Linking C executable winpr/tools/makecert-cli/winpr-makecert
ninja: job failed: : && /usr/bin/gcc -fPIC -Os -fstack-clash-protection
-Wformat -Werror=format-security -D_BSD_SOURCE -flto=auto -Wall
-Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations
-fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g
-fno-omit-frame-pointer -DWINPR_DLL -Os -DNDEBUG 
-Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -shared
-Wl,-soname,libfreerdp2.so.2 -o libfreerdp/libfreerdp2.so.2.11.1
libfreerdp/CMakeFiles/freerdp.dir/utils/passphrase.c.o
libfreerdp/CMakeFiles/freerdp.dir/utils/cliprdr_utils.c.o
libfreerdp/CMakeFiles/freerdp.dir/utils/pcap.c.o
libfreerdp/CMakeFiles/freerdp.dir/utils/profiler.c.o
libfreerdp/CMakeFiles/freerdp.dir/utils/ringbuffer.c.o
libfreerdp/CMakeFiles/freerdp.dir/utils/signal.c.o
libfreerdp/CMakeFiles/freerdp.dir/utils/string.c.o
libfreerdp/CMakeFiles/freerdp.dir/utils/stopwatch.c.o
libfreerdp/CMakeFiles/freerdp.dir/common/addin.c.o
libfreerdp/CMakeFiles/freerdp.dir/common/settings.c.o
libfreerdp/CMakeFiles/freerdp.dir/common/settings_getters.c.o
libfreerdp/CMakeFiles/freerdp.dir/common/settings_str.c.o
libfreerdp/CMakeFiles/freerdp.dir/common/assistance.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/bitmap.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/brush.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/clipping.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/dc.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/drawing.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/line.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/pen.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/region.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/shape.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/graphics.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/gfx.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/video.c.o
libfreerdp/CMakeFiles/freerdp.dir/gdi/gdi.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/brush.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/pointer.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/bitmap.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/nine_grid.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/offscreen.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/palette.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/glyph.c.o
libfreerdp/CMakeFiles/freerdp.dir/cache/cache.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/er.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/der.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/ber.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/per.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/base64.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/certificate.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/crypto.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/tls.c.o
libfreerdp/CMakeFiles/freerdp.dir/crypto/opensslcompat.c.o
libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_layout.c.o
libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard.c.o
libfreerdp/CMakeFiles/freerdp.dir/locale/locale.c.o
libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_x11.c.o
libfreerdp/CMakeFiles/freerdp.dir/locale/xkb_layout_ids.c.o
libfreerdp/CMakeFiles/freerdp.dir/locale/keyboard_xkbfile.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/utils.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/bulk.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/activation.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gcc.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/mcs.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/nla.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/nego.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/info.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/input.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/license.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/errinfo.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/errbase.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/errconnect.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/security.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/settings.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/orders.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/freerdp.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/graphics.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/client.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/server.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/codecs.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/metrics.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/capabilities.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/certificate.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/connection.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/redirection.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/autodetect.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/heartbeat.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/multitransport.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/timezone.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/rdp.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/tcp.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/proxy.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/tpdu.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/tpkt.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/fastpath.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/surface.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/transport.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/update.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/message.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/channels.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/window.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/listener.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/peer.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/display.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/tsg.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rdg.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_bind.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_client.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rpc_fault.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/rts_signature.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ntlm.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/http.c.o
libfreerdp/CMakeFiles/freerdp.dir/core/gateway/ncacn_http.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/dsp.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/color.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/audio.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/planar.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/bitmap.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/interleaved.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/progressive.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_decode.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_dwt.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_encode.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_quantization.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/rfx_rlgr.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/rfx.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/region.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/nsc.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/nsc_encode.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/ncrush.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/xcrush.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/mppc.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/zgfx.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/clear.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/jpeg.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/h264.c.o
libfreerdp/CMakeFiles/freerdp.dir/codec/yuv.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_copy.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YUV.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/primitives.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_colors_opt.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_set_opt.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_add_opt.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_alphaComp_opt.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_andor_opt.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_shift_opt.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_sign_opt.c.o
libfreerdp/CMakeFiles/freerdp.dir/primitives/prim_YCoCg_opt.c.o 
-Wl,-rpath,/builds/sdomi/aports/community/freerdp/src/FreeRDP-2.11.1/build/winpr/libwinpr:
 -lssl  -lcrypto  -lX11  -lxkbfile  -lgsm  -ljpeg 
winpr/libwinpr/libwinpr2.so.2.11.1 && :
/usr/lib/gcc/powerpc64le-alpine-linux-musl/13.1.1/../../../../powerpc64le-alpine-linux-musl/bin/ld:
BFD (GNU Binutils) 2.41 internal error, aborting at elf64-ppc.c:17531 in
ppc64_elf_relocate_section
/usr/lib/gcc/powerpc64le-alpine-linux-musl/13.1.1/../../../../powerpc64le-alpine-linux-musl/bin/ld:
Please report this bug.
collect2: error: ld returned 1 exit status
ninja: subcommand failed

ref: https://gitlab.alpinelinux.org/sdomi/aports/-/jobs/1102816


Building FreeRDP 2.11.0 works. Removing `-flto=auto` also makes it work.
Building the other architectures works as well (aarch64, armv6, armv7, s390x,
x86_64, x86)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]