[patch] releases.html
Alexandre Oliva
aoliva@redhat.com
Wed Feb 14 22:26:00 GMT 2001
On Feb 15, 2001, Fergus Henderson <fjh@cs.mu.oz.au> wrote:
> On 14-Feb-2001, Alexandre Oliva <aoliva@redhat.com> wrote:
>> On Feb 14, 2001, "Zack Weinberg" <zackw@stanford.edu> wrote:
>>
>> > Yabbut, thing is, I can do that in twenty lines of Makefile on any
>> > platform that doesn't care what the extension of object files is.
>>
>> Unfortunately, there are a number of platforms that do. And we
>> learned that the hard way.
> Could you be more specific? Which platforms care?
I don't remember for sure. But there are compilers and linkers that
break if object files are not named foo.o. IIRC, GCC is one of them,
on platforms in which collect2 must do anything non-trivial, such as
collecting info from object files.
> Is it OK to put -fPIC code in a static library on those platforms?
To the best of my knowledge, it's always ok to put -fPIC code in a
static library. It's the other way round that breaks: putting non-PIC
in shared libraries is not always supported.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{cygnus.com, redhat.com}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist *Please* write to mailing lists, not to me
More information about the Gcc-patches
mailing list