fixed broken mats on Windows caused by Bash/WSL changes
original commit: 996ba3897f1c4ea27b4b6a15264dc6f6a14c6cdb
This commit is contained in:
parent
f09043b073
commit
7ba018bd41
2
LOG
2
LOG
|
@ -554,3 +554,5 @@
|
|||
inspect.ss, primdata.ss, prims.ss, print.ss, cmacros.ss, types.ss,
|
||||
mat.ss, 8.ms, root-experr*,
|
||||
syntax.stex, debug.stex, system.stex, release_notes.stex
|
||||
- fixed broken mats on Windows caused by Bash/WSL changes
|
||||
7.ms, ftype.ms
|
||||
|
|
|
@ -892,9 +892,9 @@
|
|||
"hello 1\nhello 2\nhello 3\nhello 4\nhello 5\n")
|
||||
(equal?
|
||||
(begin
|
||||
(unless (or (embedded?) (equal? *scheme* (format "../bin/~a/scheme" (machine-type))))
|
||||
(errorf #f "not testing boot file based on ../boot/~a/petite.boot, since *scheme* isn't ../bin/~a/scheme"
|
||||
(machine-type) (machine-type)))
|
||||
(unless (or (embedded?) (equal? *scheme* (format "../bin/~a/scheme~a" (machine-type) (if (windows?) ".exe" ""))))
|
||||
(errorf #f "not testing boot file based on ../boot/~a/petite.boot, since *scheme* isn't ../bin/~a/scheme~a"
|
||||
(machine-type) (machine-type) (if (windows?) ".exe" "")))
|
||||
(parameterize ([optimize-level 2])
|
||||
(make-boot-file "testfile.boot" '()
|
||||
(format "../boot/~a/petite.boot" (machine-type))
|
||||
|
|
|
@ -556,8 +556,10 @@
|
|||
(system (format "cc -m32 -dynamiclib -o ~a ~a" testfile.so testfile.c))]
|
||||
[(a6osx a6osx)
|
||||
(system (format "cc -m64 -dynamiclib -o ~a ~a" testfile.so testfile.c))]
|
||||
[(i3nt ti3nt a6nt ta6nt)
|
||||
(system (format "..\\c\\vs.bat cl /DWIN32 /Fe~a /LD /MD /nologo ~a" testfile.so testfile.c))]
|
||||
[(a6nt ta6nt)
|
||||
(system (format "..\\c\\vs.bat x86_amd64 amd64 && cl /DWIN32 /Fe~a /LD /MD /nologo ~a" testfile.so testfile.c))]
|
||||
[(i3nt ti3nt)
|
||||
(system (format "..\\c\\vs.bat x86 && cl /DWIN32 /Fe~a /LD /MD /nologo ~a" testfile.so testfile.c))]
|
||||
[(arm32le tarm32le)
|
||||
(system (format "cc -fPIC -shared -o ~a ~a" testfile.so testfile.c))]
|
||||
[else ; this should work for most intel-based systems that use gcc...
|
||||
|
|
Loading…
Reference in New Issue
Block a user