automake
[Top][All Lists]
Advanced

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

Getting ARFLAGS to work...


From: Ed Hartnett
Subject: Getting ARFLAGS to work...
Date: Tue, 13 May 2008 14:16:59 -0600
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux)

Howdy all!

I need to get a freeware scientific library to build on AIX in 64-bit,
and the way to do that is to use the -q64 options with compilers, and
the "-X64 cru" option with ar. But although I set ARFLAGs, I get only
the default "cru".

libtool: compile:  xlc -DHAVE_CONFIG_H -I. -I.. -I../fortran -q64 -c
-M posixio.c -o posixio.o
        /bin/sh ../libtool --tag=CC    --mode=link xlc  -q64
        -version-info 4:0:0   -o libnetcdf.la -rpath  /usr/local/lib
        attr.lo ncx.lo putget.lo dim.lo error.lo \
libvers.lo  nc.lo string.lo v1hpg.lo var.lo   posixio.lo
libtool: link: ar cru .libs/libnetcdf.a  attr.o ncx.o putget.o dim.o
error.o libvers.o nc.o string.o v1hpg.o var.o posixio.o
ar: 0707-126 attr.o is not valid with the current object file mode.
        Use the -X option to specify the desired object mode.
ar: 0707-126 ncx.o is not valid with the current object file mode.

Going by the automake docs I tried the following in my configure.ac:
AC_SUBST(ARFLAGS, ["$ARFLAGS"])

and this in my Makefile.am:
libnetcdf_la_AR = $(ARFLAGS)

but still I cannot get ar to use my flags. It's odd, because looking
in the generated makefile I see:
ARFLAGS = -X64 cru

But anyway, it's not working. Anyone who can suggest what I am doing
wrong here would be very helpful...

Thanks!

Ed

-- 
Ed Hartnett  -- address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]