[MacPorts] #67387: Some R ports opportunistically link to oneTBB if it is installed
MacPorts
noreply at macports.org
Mon May 8 13:48:08 UTC 2023
#67387: Some R ports opportunistically link to oneTBB if it is installed
-----------------------------+--------------------------
Reporter: barracuda156 | Owner: barracuda156
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Resolution: | Keywords:
Port: R-RcppParallel |
-----------------------------+--------------------------
Comment (by barracuda156):
Okay, that is genuinely opportunistic linking, code is correct:
{{{
/opt/local/bin/g++-mp-12 -std=gnu++17 -dynamiclib
-Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module
-multiply_defined suppress
-L/opt/local/Library/Frameworks/R.framework/Resources/lib
-Wl,-headerpad_max_install_names -Wl,-rpath,/opt/local/lib/libgcc
-L/opt/local/lib -lMacportsLegacySupport -arch ppc -o cbq.so RcppExports.o
stanExports_cbqb.o stanExports_cbqbv.o stanExports_cbqd.o
stanExports_cbqdv.o stanExports_cbqfixb.o stanExports_cbqfixbv.o
stanExports_cbqfixd.o stanExports_cbqfixdv.o stanExports_cbqpanelb.o
stanExports_cbqpanelbv.o stanExports_cbqpaneld.o stanExports_cbqpaneldv.o
stanExports_cbqrandomb.o stanExports_cbqrandombv.o
stanExports_cbqrandomd.o stanExports_cbqrandomdv.o
-L/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library/RcppParallel/lib/
-Wl,-rpath,/opt/local/Library/Frameworks/R.framework/Versions/4.3/Resources/library/RcppParallel/lib/
-ltbb -ltbbmalloc -F/opt/local/Library/Frameworks/R.framework/..
-framework R -Wl,-framework -Wl,CoreFoundation
}}}
At the same time, after current update of oneTBB this should not occur,
since libexec will not be in default search path. I assume.
--
Ticket URL: <https://trac.macports.org/ticket/67387#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list