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

Bug#204789: [Gcl-devel] Re: ia64 function descriptors and unexec

Greetings, and thank you again for your vital feedback.  The solution
I've just implemented would have been impossible without it.  

I'm pleased to announce a just-committed resolution to this issue,
bringing stability to gcl/maxima/acl2/axiom on ia64 and any future
platform like it which may use dynamic function descriptors.  (I've
heard hpux and ppc64 are in the same category already).

There is now a #define switch STATIC_FUNCTION_POINTERS which will
ensure that all C defined functions installed into lisp as pointers
are static.  We were *very* fortunate that compiled lisp code did not
have to be changed at all -- only the files in the o/ subdirectory, by
in large.

I'm uploading new .debs for 2.6.1 and cvs which will close the two
bug reports pertinent to this issue.

Take care,

Andreas Schwab <schwab@suse.de> writes:

> Camm Maguire <camm@enhanced.com> writes:
> > When I first read this, I was more confused by the meaning of the term
> > 'local' and what I've been seeing.
> Which is understandable, because I was confused, too.  What you are
> saying is correct.
> Andreas.
> -- 
> Andreas Schwab, SuSE Labs, schwab@suse.de
> SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg
> Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
> "And now for something completely different."

Camm Maguire			     			camm@enhanced.com
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah

Reply to: