On 12/8/06, Glenn Fowler <gsf at research.att.com> wrote: > > new alphas posted at > > http://www.research.att.com/sw/download/alpha/INIT.2006-12-07.tgz > http://www.research.att.com/sw/download/alpha/ast-ksh.2006-12-07.tgz > http://www.research.att.com/sw/download/alpha/ast-open.2006-12-07.tgz > > this fixes a bootstrap build bug that was exposed by switching the > master source host from sgi.mips3 to linux.i386-64 > > the problem would not be noticed on linux or solaris machines > it was reported by a darwin.ppc user > > the problem would also not be noticed by users who build with ast nmake > (guess who) > > some implementation specific cc probe info slipped into the bootstrap > Mamfiles, generated by nmake, in theory on any of our ~3 dozen build > architectures, > in practice the master source machine hasn't changed in 10 years > > the bug was caused by me ignoring a basic coding principle -- > code once, reference many -- that has been rectified for this > particular problem > > that's why the posts are still alpha > thanks for the detailed problem reports > > -- Glenn Fowler -- AT&T Research, Florham Park NJ -- patch diff from 20061204 to 20061207 attached -- _ Felix Schulte _|_|_ mailto:felix.schulte at gmail.com (0 0) ooO--(_)--Ooo -------------- next part -------------- diff -r -N -u ksh93_2006_12_04/lib/package/ast-ksh.html ksh93_2006_12_07/lib/package/ast-ksh.html --- ksh93_2006_12_04/lib/package/ast-ksh.html 2006-12-05 08:32:50.000000000 +0100 +++ ksh93_2006_12_07/lib/package/ast-ksh.html 2006-12-09 06:55:50.000000000 +0100 @@ -1615,6 +1615,7 @@ <P><HR><CENTER><FONT color=red><FONT face=courier><H3><A name="libast changes">libast changes</A></H3></FONT></FONT></CENTER> <PRE> +06-12-07 Makefile: fix conftab.c generation CCFLAGS to match build - doh 06-12-04 sfio/sfcvt.c: fix (int) vs. (long) cast mismatches 06-12-01 comp/conf.tab: add changes to cover solaris { bin xpg4 xpg6 } 06-12-01 regex/reginit.c: adjust { SRE KRE } escaped (){}*? inside [...] @@ -3260,7 +3261,7 @@ <TR> <TD align=left></TD> <TD align=center></TD> -<TD align=right>December 05, 2006</TD> +<TD align=right>December 09, 2006</TD> </TR> </TABLE> <P> diff -r -N -u ksh93_2006_12_04/lib/package/ast-ksh.README ksh93_2006_12_07/lib/package/ast-ksh.README --- ksh93_2006_12_04/lib/package/ast-ksh.README 2006-12-05 08:32:50.000000000 +0100 +++ ksh93_2006_12_07/lib/package/ast-ksh.README 2006-12-08 19:40:32.000000000 +0100 @@ -1512,6 +1512,7 @@ :::::::: libast :::::::: +06-12-07 Makefile: fix conftab.c generation CCFLAGS to match build - doh 06-12-04 sfio/sfcvt.c: fix (int) vs. (long) cast mismatches 06-12-01 comp/conf.tab: add changes to cover solaris { bin xpg4 xpg6 } 06-12-01 regex/reginit.c: adjust { SRE KRE } escaped (){}*? inside [...] diff -r -N -u ksh93_2006_12_04/lib/package/ast-ksh.ver ksh93_2006_12_07/lib/package/ast-ksh.ver --- ksh93_2006_12_04/lib/package/ast-ksh.ver 2006-12-05 08:32:49.000000000 +0100 +++ ksh93_2006_12_07/lib/package/ast-ksh.ver 2006-12-08 02:04:35.000000000 +0100 @@ -1 +1 @@ -ast-ksh 2006-12-04 2006-12-04 1 +ast-ksh 2006-12-07 2006-12-07 1 diff -r -N -u ksh93_2006_12_04/src/cmd/ksh93/Mamfile ksh93_2006_12_07/src/cmd/ksh93/Mamfile --- ksh93_2006_12_04/src/cmd/ksh93/Mamfile 2006-12-05 23:38:29.000000000 +0100 +++ ksh93_2006_12_07/src/cmd/ksh93/Mamfile 2006-12-09 07:48:53.000000000 +0100 @@ -1,4 +1,4 @@ -info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-08-11 +info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-12-07 setv INSTALLROOT ../../.. setv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast setv PACKAGE_ast_LIB ${INSTALLROOT}/lib @@ -191,7 +191,7 @@ done ${mam_libsecdb} dontcare virtual make +lintl done +lintl dontcare virtual -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/time +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/time make ${PACKAGE_ast_INCLUDE}/times.h implicit make ${PACKAGE_ast_INCLUDE}/ast_time.h implicit done ${PACKAGE_ast_INCLUDE}/ast_time.h dontcare @@ -210,7 +210,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/dynamic +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/dynamic make ${PACKAGE_ast_INCLUDE}/fs3d.h implicit prev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit @@ -225,7 +225,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/options +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/options done FEATURE/options dontcare generated prev ${PACKAGE_ast_INCLUDE}/option.h implicit done include/builtins.h @@ -248,7 +248,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/sigfeatures +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/sigfeatures done FEATURE/sigfeatures dontcare generated make FEATURE/setjmp implicit meta FEATURE/setjmp features/%>FEATURE/% features/setjmp setjmp @@ -259,7 +259,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/setjmp +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/setjmp done FEATURE/setjmp dontcare generated prev ${PACKAGE_ast_INCLUDE}/sfio.h implicit prev ${PACKAGE_ast_INCLUDE}/error.h implicit @@ -301,7 +301,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : def acct +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : def acct done FEATURE/acct dontcare generated prev include/nval.h implicit prev FEATURE/options implicit @@ -374,7 +374,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/ttys +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/ttys done FEATURE/ttys dontcare generated done include/terminal.h dontcare prev FEATURE/setjmp implicit @@ -388,7 +388,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/locale +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/locale done FEATURE/locale dontcare generated prev FEATURE/options implicit done include/edit.h dontcare @@ -498,7 +498,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/poll +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/poll done FEATURE/poll generated prev FEATURE/time implicit prev include/builtins.h implicit @@ -532,7 +532,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/externs +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/externs done FEATURE/externs generated prev include/builtins.h implicit prev include/test.h implicit @@ -573,7 +573,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/rlimits +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/rlimits done FEATURE/rlimits dontcare generated prev FEATURE/time implicit done include/ulimit.h @@ -639,7 +639,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : def execargs +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : def execargs done FEATURE/execargs generated make FEATURE/pstat implicit meta FEATURE/pstat >FEATURE/% pstat @@ -648,7 +648,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : def pstat +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : def pstat done FEATURE/pstat generated prev FEATURE/time implicit make include/timeout.h implicit @@ -775,7 +775,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/cmds +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/cmds done FEATURE/cmds generated prev FEATURE/time implicit prev FEATURE/options implicit @@ -1193,7 +1193,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} ${mam_libast} : run features/math.sh data/math.tab +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libdl} : run features/math.sh data/math.tab make ${PACKAGE_ast_INCLUDE}/ast_standards.h implicit done ${PACKAGE_ast_INCLUDE}/ast_standards.h dontcare done FEATURE/math generated @@ -1347,7 +1347,7 @@ prev +li prev ${mam_libsecdb} prev +lintl -exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -Wl,-z,origin -Wl,-R,\$ORIGIN/../lib -o ksh pmain.o ${mam_libshell} ${mam_libdl} ${mam_libast} +exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o ksh pmain.o ${mam_libshell} ${mam_libdl} ${mam_libast} done ksh generated make shcomp make shcomp.o @@ -1370,7 +1370,7 @@ prev +lintl setv CC.DLL -UCC.DLL setv SH_DICT -DSH_DICT="\"libshell\"" -exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -Wl,-z,origin -Wl,-R,\$ORIGIN/../lib -o shcomp shcomp.o ${mam_libshell} ${mam_libdl} ${mam_libast} +exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o shcomp shcomp.o ${mam_libshell} ${mam_libdl} ${mam_libast} done shcomp generated make suid_exec make suid_exec.o @@ -1393,7 +1393,7 @@ prev ${mam_libsecdb} prev +lintl setv CC.DLL -UCC.DLL -exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -Wl,-z,origin -Wl,-R,\$ORIGIN/../lib -o suid_exec suid_exec.o ${mam_libast} ${mam_libdl} ${mam_libast} +exec - ${CC} ${CCLDFLAGS} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -o suid_exec suid_exec.o ${mam_libast} ${mam_libdl} ${mam_libast} done suid_exec generated make shell prev libshell.a archive diff -r -N -u ksh93_2006_12_04/src/lib/libast/Makefile ksh93_2006_12_07/src/lib/libast/Makefile --- ksh93_2006_12_04/src/lib/libast/Makefile 2006-11-27 19:55:43.000000000 +0100 +++ ksh93_2006_12_07/src/lib/libast/Makefile 2006-12-08 19:39:09.000000000 +0100 @@ -243,7 +243,7 @@ conf :: conf.sh conflim.h conftab.h conftab.c :JOINT: conf conf.tab - $(*:O=1:P=A) $(IFFEFLAGS:V:N=-v) $(*:O>1) $(CC) $(CCFLAGS:N!=-[DIU]*) + $(*:O=1:P=A) $(IFFEFLAGS:V:N=-v) $(*:O>1) $(CC) $(CCFLAGS:VP:N!=-D_BLD_*|$\(*\)) /* 2007-07-01: $(CCFLAGS:VPX:N!=-D_BLD_*) */ $(HEADERGEN) :COPY: FEATURE/$$(<:B:/$(ID)_//) diff -r -N -u ksh93_2006_12_04/src/lib/libast/Mamfile ksh93_2006_12_07/src/lib/libast/Mamfile --- ksh93_2006_12_04/src/lib/libast/Mamfile 2006-12-05 23:38:31.000000000 +0100 +++ ksh93_2006_12_07/src/lib/libast/Mamfile 2006-12-09 07:48:59.000000000 +0100 @@ -1,4 +1,4 @@ -info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-08-11 +info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-12-07 setv INSTALLROOT ../../.. setv PACKAGEROOT ../../../../.. setv AR ar @@ -317,7 +317,7 @@ exec - 0) rm -f astmath.exe ;; exec - *) touch astmath.exe ;; exec - esac -exec - rm -f astmath.o +exec - rm -f astmath done astmath.exe dontcare generated exec - if test -f astmath.exe exec - then touch ast.req diff -r -N -u ksh93_2006_12_04/src/lib/libast/RELEASE ksh93_2006_12_07/src/lib/libast/RELEASE --- ksh93_2006_12_04/src/lib/libast/RELEASE 2006-12-04 15:23:59.000000000 +0100 +++ ksh93_2006_12_07/src/lib/libast/RELEASE 2006-12-08 19:40:00.000000000 +0100 @@ -1,3 +1,4 @@ +06-12-07 Makefile: fix conftab.c generation CCFLAGS to match build - doh 06-12-04 sfio/sfcvt.c: fix (int) vs. (long) cast mismatches 06-12-01 comp/conf.tab: add changes to cover solaris { bin xpg4 xpg6 } 06-12-01 regex/reginit.c: adjust { SRE KRE } escaped (){}*? inside [...] diff -r -N -u ksh93_2006_12_04/src/lib/libcmd/Mamfile ksh93_2006_12_07/src/lib/libcmd/Mamfile --- ksh93_2006_12_04/src/lib/libcmd/Mamfile 2006-12-05 23:38:32.000000000 +0100 +++ ksh93_2006_12_07/src/lib/libcmd/Mamfile 2006-12-09 07:49:00.000000000 +0100 @@ -1,4 +1,4 @@ -info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-08-11 +info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-12-07 setv INSTALLROOT ../../.. setv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast setv PACKAGE_ast_LIB ${INSTALLROOT}/lib @@ -95,7 +95,7 @@ done features/symlink prev cmd.req bind -last -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} ${mam_libast} : run features/symlink +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} : run features/symlink done FEATURE/symlink generated make ${PACKAGE_ast_INCLUDE}/fts.h implicit make ${PACKAGE_ast_INCLUDE}/ls.h implicit @@ -238,7 +238,7 @@ make features/sockets done features/sockets prev cmd.req -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} ${mam_libast} : run features/sockets +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} : run features/sockets done FEATURE/sockets generated prev ${PACKAGE_ast_INCLUDE}/ls.h implicit prev cmd.h implicit @@ -271,7 +271,7 @@ make features/ids done features/ids prev cmd.req -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} ${mam_libast} : run features/ids +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} : run features/ids done FEATURE/ids generated prev cmd.h implicit done id.c @@ -356,7 +356,7 @@ make features/utsname done features/utsname prev cmd.req -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} ${mam_libast} : run features/utsname +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libast} : run features/utsname done FEATURE/utsname generated prev ${PACKAGE_ast_INCLUDE}/proc.h implicit prev cmd.h implicit diff -r -N -u ksh93_2006_12_04/src/lib/libdll/Mamfile ksh93_2006_12_07/src/lib/libdll/Mamfile --- ksh93_2006_12_04/src/lib/libdll/Mamfile 2006-12-05 23:38:33.000000000 +0100 +++ ksh93_2006_12_07/src/lib/libdll/Mamfile 2006-12-09 07:49:00.000000000 +0100 @@ -1,4 +1,4 @@ -info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-08-11 +info mam static 00000 1994-07-17 make (AT&T Research) 5.1 2006-12-07 setv INSTALLROOT ../../.. setv PACKAGE_ast_INCLUDE ${INSTALLROOT}/include/ast setv PACKAGE_ast_LIB ${INSTALLROOT}/lib @@ -147,7 +147,7 @@ prev dll.req bind -ldl dontcare bind -last -exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdl} ${mam_libast} ${mam_libast} : run features/dll +exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS} ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdl} ${mam_libast} : run features/dll done FEATURE/dll generated exec - cmp 2>/dev/null -s FEATURE/dll dlldefs.h || { rm -f dlldefs.h; silent test -d . || mkdir .; cp FEATURE/dll dlldefs.h; } done dlldefs.h generated
