Opened 14 years ago

Closed 14 years ago

#2 closed defect (fixed)

Update to GNU Make 3.81

Reported by: bird Owned by: bird
Priority: major Milestone: 0.1.1 release
Component: kmk Version: 0.1.0
Keywords: kmk gnu make Cc:

Description

kBuild is currently at beta1. The final 3.81 was released some time ago, so it's time to get up to date.

Change History (6)

comment:1 Changed 14 years ago by bird

Status: newassigned

comment:2 Changed 14 years ago by bird

The import and merge has been done. windows and linux has been built. Will do OS/2 during the weekend.

On the regression / backward-incompatability side, double quotes behaves stragely when passed to kmk_ash on windows (at least). I noticed there was changes in the code involved (POSIX comformancy?), but I didn't take the time to look closely at the it. In the meanwhile, changing double quotes to single quotes seems to do the trick.

PS. I've also fixed two parallel build bugs and successfully built a huge tree on windows with -j 3 and -j (i.e. unlimited). I expect it should work fine on linux too.

comment:3 Changed 14 years ago by bird

The double quotes behaves fine on linux, guess it's a windows issue then. Will fix when I get home.

comment:4 Changed 14 years ago by bird

While using batch files on windows solves the double quote escaping, now newline escaping is screwed up. great.

comment:5 Changed 14 years ago by bird

Component: kBuildkmk
Milestone: November 2006 release
Version: noversion

comment:6 Changed 14 years ago by bird

Resolution: fixed
Status: assignedclosed
Version: noversion0.1.0
Note: See TracTickets for help on using tickets.