[MacPorts] #65867: boost176 @1.76.0_5 does not build on PPC Tiger, Mac OS X 10.4.11, because ld: -rpath can only be used when targeting Mac OS X 10.5 or later

MacPorts noreply at macports.org
Mon Sep 19 14:05:23 UTC 2022


#65867: boost176 @1.76.0_5 does not build on PPC Tiger, Mac OS X 10.4.11, because
ld: -rpath can only be used when targeting Mac OS X 10.5 or later
-----------------------+----------------------
 Reporter:  ballapete  |      Owner:  (none)
     Type:  defect     |     Status:  new
 Priority:  Normal     |  Milestone:
Component:  ports      |    Version:  2.7.2
 Keywords:  tiger ppc  |       Port:  boost176
-----------------------+----------------------
 {{{
     "/opt/local/bin/g++-mp-7" -dynamiclib -Wl,-single_module -install_name
 "/opt/local/libexec/boost/1.76/lib/libboost_python39-mt.dylib"  -o
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/libboost_python39-mt.dylib"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/list.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/long.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/dict.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/tuple.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/str.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/slice.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/converter/from_python.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/converter/registry.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/converter/type_id.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/enum.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/class.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/function.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/inheritance.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/life_support.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/pickle_support.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/errors.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/module.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/converter/builtin_converters.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/converter/arg_to_python_base.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/iterator.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/stl_iterator.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object_protocol.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object_operators.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/wrapper.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/import.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/exec.o"
 "bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/object/function_doc_signature.o"
 -headerpad_max_install_names -fPIC -m32 -fvisibility=hidden -fvisibility-
 inlines-hidden -Wl,-dead_strip -no_dead_strip_inits_and_terms
 -L/opt/local/lib -Wl,-headerpad_max_install_names
 -Wl,-rpath,/opt/local/lib/libgcc  -arch ppc -undefined dynamic_lookup

 ld: -rpath can only be used when targeting Mac OS X 10.5 or later
 collect2: error: ld returned 1 exit status
 ...failed darwin.link.dll
 bin.v2/libs/python/build/darwin-7.5.0/release/python-3.9/threading-multi
 /visibility-hidden/libboost_python39-mt.dylib...
 ...skipped
 <p/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_boost176/boost176/work/boost_1_76_0/stage/lib>libboost_python39-mt.dylib
 for lack of <pbin.v2/libs/python/build/darwin-7.5.0/release/python-3.9
 /threading-multi/visibility-hidden>libboost_python39-mt.dylib...
 }}}

 This is just the first occurrence of many more. Possibly introduced in
 environment by `port` or `Portfile`:

 {{{
 LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names
 -Wl,-rpath,/opt/local/lib/libgcc -arch ppc'
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/65867>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list