Mark,

I will try and look at your patch again today. When I looked at it earlier, it seemed
good, as I recall.

-- Jon


On Nov 20, 2008, at 9:37 AM, Mark Wielaard wrote:

Hi,

On Thu, 2008-11-13 at 13:27 +0100, Mark Wielaard wrote:
On Sat, 2008-11-08 at 21:42 +0100, Mark Wielaard wrote:
The langtools now use a new ant based build Makefile. This new build
does not obey the setting of MILESTONE to the magic string "fcs" like the rest of the build to get version strings without an -internal build
string marker.

We use this feature in IcedTea to make sure the version strings of all the tools are correct in releases (we additionally have some tweaks so
the version string can embed the hg tip node number and/or a distro
specific indicator).

Attached is a patch that fixes up the ant build Makefile to do the same as the original Makefile-classic with respect to the release string when
MILESTONE is set to "fcs".

So, is this patch useful? And if so anything I can do to help make it go
in sooner? Or should we just keep this divergence in IcedTea?

If this is not the right way to do things just let me know. And we can
come up with something different/better.

How do people produce production builds currently? The thing that
triggered this patch was that the tools currently always include some
<release>-<milestone> thing, where milestone defaults to "internal" and
the dash (-) is hardcoded (so even setting milestone to "" wouldn't
help). But maybe I am missing something in setting up the correct build
environment variables.

Cheers,

Mark


Reply via email to