MPS issue job001255

TitleMPS expgen.sh is broken, at least on Mac OS X 10.4.2
Statusclosed
Prioritynice
Assigned userRichard Kistruck
OrganizationRavenbrook
DescriptionMPS expgen.sh is the easy way to maintain the list of MPS exports for the DLL build. Expgen.sh used to work on Mac OS X 10.3 (Panther) with gcc 3.x. It seems broken on Mac OS X 10.4.2 with gcc 4.0.
AnalysisRHSK 2005-10-17
It appears gcc 4.0 from Apple may be broken with respect to -fdump-translation-unit. See step (0) of the procedure comment, at line 31 of: <http://www.ravenbrook.com/project/mps/master/code/expgen.sh#2>. See also Evidence [1].

Without a working expgen.sh, we need to maintain w3gen.def manually. But it doesn't change very fast.

Perhaps we could run expgen.sh on a different Unix? Perhaps Apple broke gcc and should be told?
How foundmanual_test
Evidence[1] http://info.ravenbrook.com/mail/2005/10/17/12-55-31/0.txt
Observed in1.106.0
Introduced in1.106.0
Created byRichard Kistruck
Created on2005-10-17 14:08:56
Last modified byRichard Brooksby
Last modified on2012-09-21 20:47:53
History2005-10-17 RHSK Created. Intro= 106, because worked for 105.

Fixes

Change Effect Date User Description
179279 closed 2012-09-05 18:44:44 Richard Brooksby Merging branch/2012-08-15/variety-reform.