multilib fun - devel packages
Bill Nottingham
notting at redhat.com
Fri Dec 9 18:23:31 UTC 2005
Joe Orton (jorton at redhat.com) said:
> On Wed, Dec 07, 2005 at 11:39:47PM -0500, Bill Nottingham wrote:
> > There are varying solutions that can be done, depending
> > on the sorts of conflicts:
> >
> > 1) Old-style <library>-config scripts for setting CFLAGS and
> > LDFLAGS. Example: libst-config
> >
> > Can be a) ported to pkg-config b) genericized to have a
> > single script for all arches.
>
> At least for some of my packages it's not possible to simply remove the
> *-config scripts, they are an essential part of the build
> infrastructure.
>
> I don't see how (b) is possible. How do I tell a foo-config script
> whether it's doing an -m32 or an -m64 build?
You *can* use uname, although that requires that you use setarch
when you're building. Checking $CFLAGS could also be used.
Bill
More information about the Fedora-maintainers
mailing list