LibcxxOnOlderSystems

Bjarne D Mathiesen macintosh at mathiesen.info
Thu Aug 29 12:17:19 UTC 2019



Joshua Root wrote:
> On 2019-8-29 21:21 , Bjarne D Mathiesen wrote:
>>
>> #=> port deps clang-3.4
>> Full Name: clang-3.4 @3.4.2_12+analyzer
>> Build Dependencies:   cctools
>> Library Dependencies: libxml2, llvm-3.4, python27, libffi, ncurses, zlib
>> Runtime Dependencies: clang_select, ld64, perl5
> 
> I guess you don't have cxx_stdlib set to libc++ then?
> 
>> root at 0125000629 13:14:32 /macports/etc/macports
>> #=> port deps ld64
>> Full Name: ld64 @3_1
>> Runtime Dependencies: ld64-latest
>> root at 0125000629 13:15:24 /macports/etc/macports
>> #=> port deps cctools
>> Full Name: cctools @921_3+llvm37
>> Build Dependencies:   libunwind-headers
>> Library Dependencies: llvm-3.7
>> root at 0125000629 13:15:56 /macports/etc/macports
> 
> I would expect ld64 to be defaulting to +ld64_127 and cctools to be
> defaulting to +llvm34.
> 
> - Josh
> 

with :

buildfromsource    always
cxx_stdlib         libc++
default_compilers  macports-clang-5.0 macports-clang-3.7 gcc-4.2
apple-gcc-4.2 macports-clang-3.4

#=> port deps cctools
Full Name: cctools @921_3+llvm37
Build Dependencies:   libunwind-headers, clang-5.0
Library Dependencies: llvm-3.7

#=> port deps ld64
Full Name: ld64 @3_1
Build Dependencies:   clang-5.0
Runtime Dependencies: ld64-latest

#=> port deps llvm-3.7
Full Name: llvm-3.7 @3.7.1_4
Extract Dependencies: xz
Build Dependencies:   cctools, clang-3.4
Library Dependencies: libedit, libffi, ncurses, zlib, libcxx
Runtime Dependencies: perl5, llvm_select

#=> port install ld64
--->  Computing dependencies for ld64
The following dependencies will be installed:
 cctools
 clang-3.4
 clang-3.7
 clang-5.0
 cmake
 ld64
 ld64-latest
 libcxx
 libomp
 llvm-3.7
 llvm-5.0
Continue? [Y/n]: n
--->  Scanning binaries for linking errors
--->  No broken files found.
--->  Found 7 broken ports, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt:
 gperf @3.1
 icu @58.2
 db48 @4.8.30+java
 ncurses @6.1
 gettext @0.19.8.1
 llvm-3.4 @3.4.2
 pcre @8.43
Continue? [Y/n]: Y

so ... I've set it to do this ... this will take some hours barring any
errors ;-) :-)


-- 
Bjarne D Mathiesen
Korsør ; Danmark ; Europa
----------------------------------------------------------------------
denne besked er skrevet i et (næsten) M$-frit miljø
MacOS X 10.13.6 High Sierra ; 2.8GHz Intel Core i7 ; 16GB 1067MHz DDR3


More information about the macports-users mailing list