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.