Revision: 2622 Author: eliot Date: 2012-11-30 10:58:36 -0800 (Fri, 30 Nov 2012) Log Message: ----------- -fno-omit-frame-pointer, not -mno-omit-frame-pointer, sigh.
Modified Paths: -------------- branches/Cog/nscogbuild/unixbuild/astbld/mvm branches/Cog/nscogbuild/unixbuild/bld/mvm branches/Cog/nscogbuild/unixbuild/dbgbld/mvm
Modified: branches/Cog/nscogbuild/unixbuild/astbld/mvm =================================================================== --- branches/Cog/nscogbuild/unixbuild/astbld/mvm 2012-11-30 18:36:58 UTC (rev 2621) +++ branches/Cog/nscogbuild/unixbuild/astbld/mvm 2012-11-30 18:58:36 UTC (rev 2622) @@ -1,4 +1,5 @@ #!/bin/bash +INSTALLDIR=nsvmlinuxast OPT=-O1
echo -n "clean? " @@ -7,13 +8,13 @@ n|no|N|NO) echo "ok but this isn't safe!!";; *) make reallyclean esac -test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DDEBUGVM=0 -mno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBS="-lpthread -luuid" +test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DDEBUGVM=0 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBS="-lpthread -luuid" ../../../scripts/nukeversion -rm -rf ../../../nsvmlinux -# would prefer make install prefix=`readlink -f `pwd`/../../../nsvmlinuxast` +rm -rf ../../../$INSTALLDIR +# would prefer make install prefix=`readlink -f `pwd`/../../../$INSTALLDIR` # but older linux readlinks lack the -f flag -make install prefix=`(cd ../../../;pwd)`/nsvmlinuxast -(cd ../../../nsvmlinuxast +make install prefix=`(cd ../../../;pwd)`/$INSTALLDIR +(cd ../../../$INSTALLDIR if [ -f squeak ]; then mv squeak nsvm ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
Modified: branches/Cog/nscogbuild/unixbuild/bld/mvm =================================================================== --- branches/Cog/nscogbuild/unixbuild/bld/mvm 2012-11-30 18:36:58 UTC (rev 2621) +++ branches/Cog/nscogbuild/unixbuild/bld/mvm 2012-11-30 18:58:36 UTC (rev 2622) @@ -1,4 +1,5 @@ #!/bin/bash +INSTALLDIR=nsvmlinux # Some gcc versions create a broken VM using -O2 case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in 3.4.*) OPT=-O1;; @@ -13,11 +14,11 @@ esac test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DDEBUGVM=0" LIBS="-lpthread -luuid" ../../../scripts/nukeversion -rm -rf ../../../nsvmlinux -# would prefer make install prefix=`readlink -f `pwd`/../../../nsvmlinux` +rm -rf ../../../$INSTALLDIR +# would prefer make install prefix=`readlink -f `pwd`/../../../$INSTALLDIR` # but older linux readlinks lack the -f flag -make install prefix=`(cd ../../../;pwd)`/nsvmlinux -(cd ../../../nsvmlinux +make install prefix=`(cd ../../../;pwd)`/$INSTALLDIR +(cd ../../../$INSTALLDIR if [ -f squeak ]; then mv squeak nsvm ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
Modified: branches/Cog/nscogbuild/unixbuild/dbgbld/mvm =================================================================== --- branches/Cog/nscogbuild/unixbuild/dbgbld/mvm 2012-11-30 18:36:58 UTC (rev 2621) +++ branches/Cog/nscogbuild/unixbuild/dbgbld/mvm 2012-11-30 18:58:36 UTC (rev 2622) @@ -1,4 +1,5 @@ #!/bin/bash +INSTALLDIR=nsvmlinuxdbg OPT=-O0
echo -n "clean? " @@ -7,13 +8,13 @@ n|no|N|NO) echo "ok but this isn't safe!!";; *) make reallyclean esac -test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DDEBUGVM=1 -mno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBS="-lpthread -luuid" +test -f config.h || ../../../platforms/unix/config/configure --with-src=nscogsrc --without-vm-display-fbdev --without-npsqueak CFLAGS="-g $OPT -msse2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DITIMER_HEARTBEAT=1 -DNO_VM_PROFILE=1 -DDEBUGVM=1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" LIBS="-lpthread -luuid" ../../../scripts/nukeversion -rm -rf ../../../nsvmlinux -# would prefer make install prefix=`readlink -f `pwd`/../../../nsvmlinuxdbg` +rm -rf ../../../$INSTALLDIR +# would prefer make install prefix=`readlink -f `pwd`/../../../$INSTALLDIR` # but older linux readlinks lack the -f flag -make install prefix=`(cd ../../../;pwd)`/nsvmlinuxdbg -(cd ../../../nsvmlinuxdbg +make install prefix=`(cd ../../../;pwd)`/$INSTALLDIR +(cd ../../../$INSTALLDIR if [ -f squeak ]; then mv squeak nsvm ex -u NONE "+g/squeak/s/squeak/nsvm/g" +w +q nsvm
vm-dev@lists.squeakfoundation.org