[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