Source: ldc
Version: 1:1.11.0-1
Severity: serious

Hi,

The ldc package FTBFS on ppc64el but built there in the past.

"""
/usr/bin/c++  -DLDC_DYNAMIC_COMPILE -DLDC_DYNAMIC_COMPILE_API_VERSION=1 
-DLDC_ENABLE_PLUGINS -DLDC_LLVM_SUPPORTED_TARGET_AArch64=1 
-DLDC_LLVM_SUPPORTED_TARGET_AMDGPU=1 -DLDC_LLVM_SUPPORTED_TARGET_ARM=1 
-DLDC_LLVM_SUPPORTED_TARGET_AVR=1 -DLDC_LLVM_SUPPORTED_TARGET_BPF=1 
-DLDC_LLVM_SUPPORTED_TARGET_Hexagon=1 -DLDC_LLVM_SUPPORTED_TARGET_Lanai=1 
-DLDC_LLVM_SUPPORTED_TARGET_MSP430=1 -DLDC_LLVM_SUPPORTED_TARGET_Mips=1 
-DLDC_LLVM_SUPPORTED_TARGET_NVPTX=1 -DLDC_LLVM_SUPPORTED_TARGET_PowerPC=1 
-DLDC_LLVM_SUPPORTED_TARGET_Sparc=1 -DLDC_LLVM_SUPPORTED_TARGET_SystemZ=1 
-DLDC_LLVM_SUPPORTED_TARGET_WebAssembly=1 -DLDC_LLVM_SUPPORTED_TARGET_X86=1 
-DLDC_LLVM_SUPPORTED_TARGET_XCore=1 -I/<<PKGBUILDDIR>>/. -I/<<PKGBUILDDIR>>/dmd 
-I/<<PKGBUILDDIR>>/dmd/root -I/<<PKGBUILDDIR>>/build-static/dmd 
-I/<<PKGBUILDDIR>> -isystem /usr/lib/llvm-6.0/include  -g -O2 
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -DDMDV2 -DHAVE_SC_ARG_MAX   -I/usr/lib/llvm-6.0/include 
-std=c++0x -fuse-ld=gold -Wl,--no-keep-files-mapped -Wl,--no-map-whole-files 
-fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W 
-Wno-unused-parameter -Wwrite-strings -Wcast-qual 
-Wno-missing-field-initializers -pedantic -Wno-long-long 
-Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment 
-ffunction-sections -fdata-sections -O2 -DNDEBUG  -fno-exceptions -D_GNU_SOURCE 
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-rtti 
 -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers 
-Wno-non-virtual-dtor -Wno-pedantic -mlong-double-64 -DLDC_POSIX  -DIN_LLVM 
-DOPAQUE_VTBLS "-DLDC_INSTALL_PREFIX=/usr" -DLDC_LLVM_VER=600 
"-DLDC_LIBDIR_SUFFIX=\"\"" -DLDC_HOST_LDMD=1 -DLDC_HOST_FE_VER=2068  -o 
CMakeFiles/LDCShared.dir/gen/arrays.cpp.o -c /<<PKGBUILDDIR>>/gen/arrays.cpp
/usr/bin/ld: CMakeFiles/ldc-jit-rt-so.dir/jit-rt/cpp-so/disassembler.cpp.o uses 
64-bit long double, 
/usr/lib/llvm-6.0/lib/libLLVMCore.a(LegacyPassManager.cpp.o) uses 128-bit long 
double
/usr/bin/ld: failed to merge target specific data of file 
/usr/lib/llvm-6.0/lib/libLLVMCore.a(LegacyPassManager.cpp.o)
collect2: error: ld returned 1 exit status
"""

This issue prevents ldc from migrating to testing.

Thanks,
~Niels

Reply via email to