[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bug report
From: |
Paul D. Smith |
Subject: |
Re: Bug report |
Date: |
20 Oct 2000 13:34:46 -0400 |
User-agent: |
Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7 |
%% address@hidden (Per-Aake Malmqvist) writes:
pm> The following little Makefile:
Please use a subject line that provides at least a minimal amount of
information. At least the name of the program you're having problems
with. This newsgroup/mailing list is used by many different GNU
applications, and "Bug report" doesn't give anyone enough data to know
whether to read your message or not (and, for many of us who get lots of
mail, if there's no reason to read it the default is to punt it :).
Thx.
pm> PLIBOBJ = libtest.a(sub1.o) libtest.a(sub2.o)
pm> #
pm> # Dependencies
pm> #
pm> test.exe: main.o ${PLIBOBJ}
pm> ${FC} -o test.exe main.o libtest.a
pm> main.o: main.f
pm> libtest.a(sub1.o): sub1.f
pm> libtest.a(sub2.o): sub2.f
pm> does not work properly on an IBM machine under AIX. Using either
pm> the GNU Make v 3.74 or v 3.75, the make program does not see or
pm> recognize the library members. In my real-world application, this
pm> has the annoying effect of spending lots of time recompiling my
pm> whole source directory each time make is run.
pm> The same Makefile, tested on an SGI machine (IRIX), using
pm> GNU Make v 3.76.1, works as expected.
pm> Is this OS dependent? Or a bug that has been fixed with 3.76.1?
I can't tell, because you don't provide any information about what
version of AIX you're using.
Anyway, version 3.76.1 of GNU make is _itself_ very old, having been
released over 3 years ago. 3.75 is over 4 years old and 3.74 is over 5
years old. That's a long time; you should try newer versions.
The newer versions of AIX have a new archive file format for supporting
large archives, and GNU make didn't understand this format until around
about version 3.78 or so.
Please get the latest version (currently 3.79.1), build that, then try
again. If you still have the problem, please follow the instructions in
the README file for reporting bugs; it lists all the pertinent
information you should include.
Good luck!
--
-------------------------------------------------------------------------------
Paul D. Smith <address@hidden> Find some GNU make tips at:
http://www.gnu.org http://www.paulandlesley.org/gmake/
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist