[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