Saturday, 4 February 2017

Re: [gccsdk] abi-1/0 and abi-2/0

On 04/02/17 11:55, Gavin Wraith wrote:
> In $.!Boot.Resources.!SharedLibs.lib I have directories
> abi-1/0 and abi-2/0. Am I right in suspecting that the
> latter replaces the former and that only applications compiled
> before a certain date will be need what is in abi-1/0?
>
> I have not dared to try renaming abi-1/0 to see what fails.
> If nothing does, can I safely delete it?

abi-1/0 is for libraries compiled with GCC 4.1.2. When we changed
to a newer version of GCC (then 4.6, now 4.7), I came up with a
better PIC layout that was incompatible with the previous version.
So GCC 4.7 uses abi-2/0. If you don't use GCC 4.1.2 or any programs
compiled with it, then you don't need abi-1/0.

I think it best to think of GCC 4.1.2 as obsolete.

Lee.


_______________________________________________
GCCSDK mailing list gcc@gccsdk.riscos.info
Bugzilla: http://www.riscos.info/bugzilla/index.cgi
List Info: http://www.riscos.info/mailman/listinfo/gcc
Main Page: http://www.riscos.info/index.php/GCCSDK

No comments:

Post a Comment