Dustin Voss | 11 Dec 04:17

Re: Building latest Open Dylan for Mac OS X


On Dec 9, 2007, at 10:19 PM, Peter S. Housel wrote:

> On Sat, 2007-12-08 at 02:33 -0800, Dustin Voss wrote:
>> Hey all. I have gotten Open Dylan to compile on Mac OS X. The diff
>> (against revision 11530) is at
http://idisk.mac.com/d_j_v-Public/Under%20Development/fundev.diff 
>> . Applying the diff gives you build instructions in README.txt.
>>
>> I will do the check-in a few days from now.
>
> Hopefully not with so many debugging messages left in fdmake.pl...

Which debugging messages are you referring to?

The only significant additional output is the complete list of class  
dependencies, but that only prints out if fdmake.pl is called with the  
--verbose flag. I'd assume that if someone is using verbose mode, they  
*want* to see that stuff.

Aside from that, I just added more detail to error messages that would  
be printed out anyway.

> Also, I'm not yet convinced that the changes to the bootstrapping
> methodology will handle the usual bootstrapping use case, namely  
> changes
> to the interface between the compiler and the runtime.  I'll do some
> experiments on my <extended-integer> development sources to make sure
> it's possible to build it with the patched sources.  Please hold off
> until then.

Okay, let me know.

> (Feel free to commit the runtime changes, though I don't
> understand at why they're necessary. )

They were necessary when the -flat-namespace flag was set. The OS X  
linker didn't like that those variables were uninitialized. However, I  
removed that flag. I've just tried again without the initializations  
and OD seems to compile fine, so I'll revert those changes.
--

-- 
Gd-hackers mailing list
Gd-hackers <at> gwydiondylan.org
https://www.opendylan.org/mailman/listinfo/gd-hackers


Gmane