NO_SHARED_VMLIBRARY
Alexandre Oliva
oliva at dcc.unicamp.br
Sun Mar 14 00:18:00 PST 1999
On Mar 1, 1999, Kiyo Inaba <inaba at src.ricoh.co.jp> wrote:
>> And I must confess I didn't understand why two versions were needed,
>> since the first version would work for both static and shared
> I am not familiar with i386 calling sequence, but there are
> several unix variants who use different calling convention
> when we specify PIC.
But you can usually link PIC code with non-PIC code, so the ABI can't
be completely incompatible, i.e., PIC code can't assume it is calling
PIC code, and non-PIC code can't assume it is calling non-PIC code.
On SunOS4/sparc there are actual pic/non-pic incompatibilities, and
one shouldn't link code compiled with -fpic (not -fPIC) together with
non-PIC code. But I hope m68k does not implement PIC like that.
--
Alexandre Oliva http://www.dcc.unicamp.br/~oliva aoliva@{acm.org,computer.org}
oliva@{dcc.unicamp.br,gnu.org,egcs.cygnus.com,samba.org}
Instituto de Computação, Universidade Estadual de Campinas, SP, Brasil
More information about the kaffe
mailing list