[MacPorts] #63148: OpenBLAS @0.3.15_5+gcc11+lapack+native on MacOS 11.4 fails to build due to linking error
MacPorts
noreply at macports.org
Thu Jul 22 14:41:19 UTC 2021
#63148: OpenBLAS @0.3.15_5+gcc11+lapack+native on MacOS 11.4 fails to build due to
linking error
-------------------------------+-------------------------
Reporter: jeffrey-hokanson | Owner: NicosPavlov
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords: arm64
Port: OpenBLAS |
-------------------------------+-------------------------
Comment (by michaelld):
simple program:
{{{
#include <stdio.h>
int main ()
{
printf ("hello world!\n");
return (0);
}
}}}
compiled via:
{{{
% gcc-mp-11 -v -o hello_world_gcc11_arm64 hello_world_gcc11_arm64.c
Using built-in specs.
COLLECT_GCC=gcc-mp-11
COLLECT_LTO_WRAPPER=/opt/local/libexec/gcc/arm64-apple-darwin20/11.1.0
/lto-wrapper
Target: arm64-apple-darwin20
Configured with:
/opt/local/var/macports/build/_opt_sources_MacPorts_ports_github_macports_lang_gcc11/gcc11/work/gcc-11.1.0-arm-20210504/configure
--prefix=/opt/local --build=arm64-apple-darwin20 --enable-
languages=c,c++,objc,obj-c++,lto,fortran,jit --libdir=/opt/local/lib/gcc11
--includedir=/opt/local/include/gcc11 --infodir=/opt/local/share/info
--mandir=/opt/local/share/man --datarootdir=/opt/local/share/gcc-11
--with-local-prefix=/opt/local --with-system-zlib --disable-nls --program-
suffix=-mp-11 --with-gxx-include-dir=/opt/local/include/gcc11/c++/ --with-
gmp=/opt/local --with-mpfr=/opt/local --with-mpc=/opt/local --with-
isl=/opt/local --enable-stage1-checking --disable-multilib --enable-lto
--enable-libstdcxx-time --with-build-config=bootstrap-debug --with-
bugurl=https://trac.macports.org/newticket --enable-host-shared --disable-
tls --without-build-config --with-as=/opt/local/bin/as --with-
ld=/opt/local/bin/ld --with-ar=/opt/local/bin/ar --with-
pkgversion='MacPorts gcc11 11.1.0_2' --with-
sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.1.0 (MacPorts gcc11 11.1.0_2)
COLLECT_GCC_OPTIONS='-v' '-o' 'hello_world_gcc11_arm64' '-mmacosx-version-
min=11.4.0' '-asm_macosx_version_min=11.4' '-mlittle-endian' '-mabi=lp64'
/opt/local/libexec/gcc/arm64-apple-darwin20/11.1.0/cc1 -quiet -v
-D__DYNAMIC__ hello_world_gcc11_arm64.c -fPIC -quiet -dumpbase
hello_world_gcc11_arm64.c -dumpbase-ext .c -mmacosx-version-min=11.4.0
-mlittle-endian -mabi=lp64 -version -o
/var/folders/l6/vl_7wvbd77z1wk5k44n43hz00000gn/T//ccmFf4I4.s
GNU C17 (MacPorts gcc11 11.1.0_2) version 11.1.0 (arm64-apple-darwin20)
compiled by GNU C version 11.1.0, GMP version 6.2.1, MPFR version
4.1.0, MPC version 1.2.1, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory
"/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/opt/local/include"
ignoring nonexistent directory "/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0/../../../../../arm64-apple-darwin20/include"
ignoring nonexistent directory
"/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/11.1.0/include
/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/11.1.0/include-fixed
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/include
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/System/Library/Frameworks
End of search list.
GNU C17 (MacPorts gcc11 11.1.0_2) version 11.1.0 (arm64-apple-darwin20)
compiled by GNU C version 11.1.0, GMP version 6.2.1, MPFR version
4.1.0, MPC version 1.2.1, isl version isl-0.22.1-GMP
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: bfc010515fd6e9ff990e91e318ffddbb
COLLECT_GCC_OPTIONS='-v' '-o' 'hello_world_gcc11_arm64' '-mmacosx-version-
min=11.4.0' '-mlittle-endian' '-mabi=lp64'
/opt/local/bin/as -arch arm64 -v -mmacosx-version-min=11.4 -o
/var/folders/l6/vl_7wvbd77z1wk5k44n43hz00000gn/T//ccdeyaFL.o
/var/folders/l6/vl_7wvbd77z1wk5k44n43hz00000gn/T//ccmFf4I4.s
Apple clang version 12.0.5 (clang-1205.0.22.11)
Target: aarch64-apple-darwin20.5.0
Thread model: posix
InstalledDir:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"
-cc1as -triple arm64-apple-macosx11.4.0 -filetype obj -main-file-name
ccmFf4I4.s -target-cpu apple-a12 -target-feature +v8.3a -target-feature
+fp-armv8 -target-feature +neon -target-feature +crc -target-feature
+crypto -target-feature +fullfp16 -target-feature +ras -target-feature
+lse -target-feature +rdm -target-feature +rcpc -target-feature +zcm
-target-feature +zcz -target-feature +sha2 -target-feature +aes -fdebug-
compilation-dir
/opt/local/var/macports/build/_opt_sources_MacPorts_ports_github_macports_science_volk/volk/work/volk-2.5.0/cpu_features/build
-dwarf-debug-producer "Apple clang version 12.0.5 (clang-1205.0.22.11)"
-dwarf-version=4 -mrelocation-model pic -mllvm -disable-aligned-alloc-
awareness=1 -o
/var/folders/l6/vl_7wvbd77z1wk5k44n43hz00000gn/T//ccdeyaFL.o
/var/folders/l6/vl_7wvbd77z1wk5k44n43hz00000gn/T//ccmFf4I4.s
COMPILER_PATH=/opt/local/libexec/gcc/arm64-apple-
darwin20/11.1.0/:/opt/local/libexec/gcc/arm64-apple-
darwin20/11.1.0/:/opt/local/libexec/gcc/arm64-apple-
darwin20/:/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0/:/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/
LIBRARY_PATH=/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0/:/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0/../../../
COLLECT_GCC_OPTIONS='-v' '-o' 'hello_world_gcc11_arm64' '-mmacosx-version-
min=11.4.0' '-mlittle-endian' '-mabi=lp64' '-dumpdir'
'hello_world_gcc11_arm64.'
/opt/local/libexec/gcc/arm64-apple-darwin20/11.1.0/collect2 -syslibroot
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/ -dynamic -arch
arm64 -macosx_version_min 11.4.0 -weak_reference_mismatches non-weak -o
hello_world_gcc11_arm64 -L/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0 -L/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0/../../..
/var/folders/l6/vl_7wvbd77z1wk5k44n43hz00000gn/T//ccdeyaFL.o -lgcc_s.1.1
-lgcc -lSystem -lgcc -no_compact_unwind -rpath @loader_path -rpath
/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/11.1.0 -rpath
/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/11.1.0/../../.. -v
collect2 version 11.1.0
/opt/local/bin/ld -syslibroot
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/ -dynamic -arch
arm64 -macosx_version_min 11.4.0 -weak_reference_mismatches non-weak -o
hello_world_gcc11_arm64 -L/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0 -L/opt/local/lib/gcc11/gcc/arm64-apple-
darwin20/11.1.0/../../..
/var/folders/l6/vl_7wvbd77z1wk5k44n43hz00000gn/T//ccdeyaFL.o -lgcc_s.1.1
-lgcc -lSystem -lgcc -no_compact_unwind -rpath @loader_path -rpath
/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/11.1.0 -rpath
/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/11.1.0/../../.. -v
@(#)PROGRAM:ld PROJECT:ld64-650.9
BUILD 13:09:13 May 28 2021
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386
x86_64 x86_64h armv6m armv7k armv7m armv7em
Library search paths:
/opt/local/lib/gcc11/gcc/arm64-apple-darwin20/11.1.0
/opt/local/lib/gcc11
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/usr/lib
Framework search paths:
/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk/System/Library/Frameworks/
ld: library not found for -lgcc_s.1.1
collect2: error: ld returned 1 exit status
}}}
I don't recall if I built GCC11 from source or used the precompile
binaries ... I'll build from source & try again, and if that fails then
I'll try the precompiled binaries.
--
Ticket URL: <https://trac.macports.org/ticket/63148#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list