Problem building lpsymphony on macos
Opened this issue · 2 comments
jorainer commented
Hi Vlad,
I'm experiencing the following error when installing lpsymphony
on macos:
/usr/local/opt/llvm/bin/clang++ -std=gnu++11 -w -g -O2 -DSYMPHONY_BUILD -TP -o symphony symphony-main.o -framework Accelerate -framework Accelerate -framework Accelerate -framework Accelerate -framework Accelerate -framework Accelerate -Wl,-bind_at_load ./.libs/libSym.a /private/var/folders/fg/g7fr2fs50l3frgx731lv3mjw0000gn/T/RtmpGQLusa/R.INSTALLfd4c6326cd64/lpsymphony/src/SYMPHONY/Cgl/src/.libs/libCgl.a /private/var/folders/fg/g7fr2fs50l3frgx731lv3mjw0000gn/T/RtmpGQLusa/R.INSTALLfd4c6326cd64/lpsymphony/src/SYMPHONY/Clp/src/OsiClp/.libs/libOsiClp.a /private/var/folders/fg/g7fr2fs50l3frgx731lv3mjw0000gn/T/RtmpGQLusa/R.INSTALLfd4c6326cd64/lpsymphony/src/SYMPHONY/Clp/src/.libs/libClpSolver.a /private/var/folders/fg/g7fr2fs50l3frgx731lv3mjw0000gn/T/RtmpGQLusa/R.INSTALLfd4c6326cd64/lpsymphony/src/SYMPHONY/Clp/src/.libs/libClp.a /private/var/folders/fg/g7fr2fs50l3frgx731lv3mjw0000gn/T/RtmpGQLusa/R.INSTALLfd4c6326cd64/lpsymphony/src/SYMPHONY/Osi/src/Osi/.libs/libOsi.a /private/var/folders/fg/g7fr2fs50l3frgx731lv3mjw0000gn/T/RtmpGQLusa/R.INSTALLfd4c6326cd64/lpsymphony/src/SYMPHONY/CoinUtils/src/.libs/libCoinUtils.a
ld: unknown option: -T
clang-8: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [symphony] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [SYMPHONY.ts] Error 2
ERROR: compilation failed for package ‘lpsymphony’
have you any idea how to solve this or could you give me some hint where I could start digging into it?
BTW my R:
> sessionInfo()
R version 3.6.1 (2019-07-05)
Platform: x86_64-apple-darwin18.7.0 (64-bit)
Running under: macOS Mojave 10.14.6
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.6.1
And the compiler I'm using:
clang version 8.0.0 (tags/RELEASE_800/final)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /usr/local/opt/llvm/bin
jorainer commented
Note: I managed to install the package now by modifying the src/SYMPHONY/SYMPHONY/configure.ac and src/SYMPHONY/SYMPHONY/configure files removing the -TP
CXXFLAGS (which at least llvm does not seem to support). Without that symphony compiles and I can install the package.
jorainer commented
just tagging Mike @grimbough