pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/52250: gmp and mpfr not found by some packages



Ok, so let's dig a little deeper into the logic of builtin.mk.  What are

  BUILTIN_LIB_FOUND.wrap
  H_TCP_WRAPPERS

set to on each?


i86:

$ bmake show-var VARNAME=BUILTIN_LIB_FOUND.wrap
no
$ bmake show-var VARNAME=H_TCP_WRAPPERS
/usr/include/tcpd.h


sparc:

$ bmake show-var VARNAME=BUILTIN_LIB_FOUND.wrap
yes
$ bmake show-var VARNAME=H_TCP_WRAPPERS
/usr/include/tcpd.h


Okay, I guess this is the problem:

i86:

$ bmake show-var VARNAME=COMPILER_LIB_DIRS
/lib/amd64 /usr/lib/amd64

sparc:

$ bmake show-var VARNAME=COMPILER_LIB_DIRS
/lib /usr/lib


Both installations were bootstrapped with "--abi 64". Looking at "gcc -dumpspecs", I think GCC is sane on both platforms (i.e. where i86 has "amd64", sparc has "sparcv9").


Ah, my dear friend "hans" left this in mk/platform/SunOS.mk:

revision 1.47
date: 2013-02-01 13:25:16 +0100;  author: hans;  state: Exp;  lines: +5 -1;
Set LIBABISUFFIX on SunOS x86_64. Should probably also be done for
sparcv9, but I can't test that.

Yes, indeed, this should probably be symmetrical on both architectures... Although I doubt that this is correct at all, I guess this is more of a hack.

--
Jörn Clausen
Plattformen & Serverdienste
BITS - Bielefelder IT-Servicezentrum



Home | Main Index | Thread Index | Old Index