Package: binutils-mingw-w64-x86-64 Version: 2.39.90.20230110-1+10.3 Severity: normal
Dear maintainer(s), I have a C project that I cross-compile for Win64 from Linux using mingw-w64. One of the targets is a dll which fails to build with the following : [ 96%] Linking C shared library libXPSV.dll /usr/bin/x86_64-w64-mingw32-ld: internal error: aborting at ./upstream/ld/ldlang.c:527 in compare_section /usr/bin/x86_64-w64-mingw32-ld: please report this bug collect2: error: ld returned 1 exit status The same project builds fine in bullseye. If that may help: The build goes through cmake using the following toolchain config file : # This file is intented to be used as a toolchain file for cmake # crosscompiling for Windows from Linux with mingw32-w64. set(CMAKE_SYSTEM_NAME Windows) set(TOOLCHAIN_PREFIX x86_64-w64-mingw32) set(CMAKE_C_COMPILER ${TOOLCHAIN_PREFIX}-gcc) set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PREFIX}-g++) set(CMAKE_FIND_ROOT_PATH /usr/${TOOLCHAIN_PREFIX}) set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) #set(CMAKE_EXE_LINKER_FLAGS " -static-libgcc ") Kind regards, Didier Smets -- System Information: Debian Release: bookworm/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-2-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages binutils-mingw-w64-x86-64 depends on: ii binutils-common 2.40-2 ii libc6 2.36-8 ii libzstd1 1.5.2+dfsg2-3 ii zlib1g 1:1.2.13.dfsg-1 binutils-mingw-w64-x86-64 recommends no packages. binutils-mingw-w64-x86-64 suggests no packages. -- no debconf information