pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Darwin and ABI=64
Hi all,
I am trying to use pkgsrc on Darwin (Mac OS 10.7.3) with 64-bit
binaries. I did a clean bootstrap first:
===> bootstrap command: ./bootstrap --abi 64 --prefix /usr/pkg
--pkgdbdir /usr/pkg/db -j 4
However, installing any package (for instance, digest) fails:
===> Install binary package of digest-20111104
pkg_add: Warning: package `digest-20111104' was built for a platform:
pkg_add: Darwin/i386 11.3.0 (pkg) vs. Darwin/x86_64 11.3.0 (this host)
pkg_add: 1 package addition failed
The built binary is indeed 32-bit. The compiler (llvm-gcc-4.2.1)
builds 64-bit binaries by default but the wrapper scripts explicitly
select 32-bit:
[lem:pkgsrc/pkgtools/digest] bsiegert% fgrep -i ABI work/.wrapper/bin/gcc
wrapper_abi="32" # see ABI in mk/defaults/mk.conf
Can anybody tell me why this happens?
--Benny.
Home |
Main Index |
Thread Index |
Old Index