[MacPorts] #60397: ld64-127 install fails at applying patch stage on Tiger

MacPorts noreply at macports.org
Sun Apr 26 02:22:11 UTC 2020


#60397: ld64-127 install fails at applying patch stage on Tiger
------------------------------+-----------------------------
  Reporter:  programmingkidx  |      Owner:  kencu
      Type:  defect           |     Status:  assigned
  Priority:  Normal           |  Milestone:  MacPorts Future
 Component:  ports            |    Version:  2.6.2
Resolution:                   |   Keywords:  tiger
      Port:  ld64-127         |
------------------------------+-----------------------------

Comment (by programmingkidx):

 I think he did. The configure command fails at a test of the c++ compiler.
 This is the error I see:

 {{{
 checking for -dead_strip option to ld... no
 checking for -allow_heap_execute option to ld... no
 checking whether the C++ compiler (c++  -fno-exceptions -fno-strict-
 aliasing -fno-rtti ) actually is a C++ compiler... no
 configure: error: c++  -fno-exceptions -fno-strict-aliasing -fno-rtti
 failed to compile and link a simple C++ source.
 ------ config.log ------
 return 0;
 ; return 0; }
 configure:9536: checking for -allow_heap_execute option to ld
 configure:9547: gcc -o conftest  -std=gnu99 -fno-strict-aliasing -fno-
 exceptions   -Wl,-allow_heap_execute conftest.c  1>&5
 ld: library not found for -lcrt1.10.6.o
 collect2: error: ld returned 1 exit status
 configure: failed program was:
 #line 9540 "configure"
 #include "confdefs.h"

 int main() {
 return 0;
 ; return 0; }
 }}}

 I cannot go past the configure command without having a linker that
 supports -allow_heap_execute.

-- 
Ticket URL: <https://trac.macports.org/ticket/60397#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list