[M3commit] CVS Update: cm3

Tony Hosking hosking at cs.purdue.edu
Thu Jul 2 19:43:56 CEST 2009


Hmm.  OK.  But the inelegant *bootstrapping* hacks (the copying of the  
cm3unix.c stuff for links) in cm3 are pretty awful.  Can we not do  
something cleaner?

Remind me again why we need $origin?

On 2 Jul 2009, at 12:52, Jay wrote:

>
> This will be a major regression, possibly break things badly. This  
> is needed so we can hardlink instead of symlink, so that we can use  
> runpath=$origin/../lib.
>
> - Jay
>
>
>
> ----------------------------------------
>> Date: Thu, 2 Jul 2009 18:45:37 +0000
>> To: m3commit at elegosoft.com
>> From: hosking at elego.de
>> Subject: [M3commit] CVS Update: cm3
>>
>> CVSROOT: /usr/cvs
>> Changes by: hosking at birch. 09/07/02 18:45:37
>>
>> Modified files:
>> cm3/m3-sys/cm3/src/: Builder.m3 M3Build.m3 Utils.i3 Utils.m3
>> UtilsPosix.m3 UtilsWin32.m3 m3makefile
>> version.quake
>>
>> Log message:
>> Revert the ROOT and hard/symbolic link hackage introduced recently  
>> so that
>> I can at least bootstrap in the normal way. Jay, you are going to  
>> need to
>> convince me that these hacks are worth it. For now they just seem  
>> to have
>> complicated things unnecessarily (and made things much messier too).
>>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3commit/attachments/20090702/67728ace/attachment-0002.html>


More information about the M3commit mailing list