Greetings!

root <[EMAIL PROTECTED]> writes:

> cvs -z9 -q co -d gcl-2.6.8pre -r Version_2_6_8pre gcl
> 
> successfully builds on RedHat 9
> 
> 
> 
> ================================================================
> 
> yields 
> 
> gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  
> -I/tmp/gcl-2.6.8pre/o -I../h -I../gcl-tk fat_string.c  
> fat_string.c:231: parse error before `bfd_combined_table_update'
> fat_string.c:231: warning: return type defaults to `int'
> fat_string.c: In function `fSset_up_combined':
> fat_string.c:303: warning: passing arg 2 of `bfd_link_hash_traverse' from 
> incompatible pointer type
> fat_string.c:310: warning: passing arg 2 of `bfd_link_hash_traverse' from 
> incompatible pointer type
> make[1]: *** [fat_string.o] Error 1
> make[1]: Leaving directory `/tmp/gcl-2.6.8pre/o'
> make: *** [unixport/saved_pre_gcl] Error 2
> 
> on RedHat 7.2
> 

Yes, GCL has upgraded to more recent binutils, which is compile-time
incompatible with the older version.  configure should figure this out
and backoff to the local copy automatically, but this really might be
more of a feature than a bug.  --disable-statsysbfd --enable-locbfd is
needed here, and in fact in most of your other examples.  Would it be
possible to retest with these configure commands?  Perhaps this should
be the default, though it is wasteful from a compile-time point of
view.  Still bfd is somewhat unique in that the upstream specifically
forbids the normal type of shared library dependency as its internal
api changes so frequently and without notice.

Take care, 

> t
> 
> 
> 

-- 
Camm Maguire                                            [EMAIL PROTECTED]
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah


_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to