I am trying to package software whose build process (autotools based)
depends on a variable "ABI" to determine (on x86 and amd64 arch at least)
whether to build as 64 bit or 32 bit.  If it is not set externally, the
configure script sets it by inspecting the native pointer size of the C
compiler, to either "64" or "32".

Naturally, I thought the cleanest way for a package was to leave it
unset and let configure choose the native value.  But somehow it ends up
with a setting "amd64" and then complains that it is not one of the
expected values.  I am stuck determining where that value comes from.
Is it portage?  If so, how to change or disable it?  Is it safe to just
do the following?

ABI='' ./configure

Please don't Cc: me privately on mailing lists and Usenet,
if you also post the followup to the list or newsgroup.
To reply privately _only_ on Usenet and on broken lists
which rewrite From, fetch the TXT record for no-use.mooo.com.

Reply via email to