[Top][All Lists]

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

[Gcl-devel] Mach-O BFD back-end

From: Aurelien Chanudet
Subject: [Gcl-devel] Mach-O BFD back-end
Date: Wed, 29 Oct 2003 00:02:35 +0100

Hi all,

It looks like the Mac OS X port is getting into good shape. Jun Sawada has just reported about successfully compiling and testing ACL2/GCL with gcc 3.1, and I've done the same myself with gcc 3.3. Maybe we're no ready to ship a binary image !

On top of that, I've nearly finished adding missing functionalities to the Mach-O BFD back-end. This means that I'm now able to build GCL using the --enable-locbfd configure switch. I haven't thoroughly tested the dynamic loading mechanism yet, but, from what I can see, everything seems to work fine already.

In order to get a functional libbfd.a for Mach-O, some source files could be added to GCL's local BFD tree. Assuming a functional libbfd.a targeting Mach-O, all that needs to be done to build GCL is to slightly modify build_symbol_table_bfd. This is because, it cannot be inferred that an undefined symbol is imported from a library if its name contains the substring "@@" (which is what the existing code in build_symbol_table_bfd does, as I understand it) on Mac OS X.

I'm now aiming at getting a fully reliable Mach-O BFD backend.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]