mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-26 21:33:03 +03:00
SBCL now works fine. added hacks and workarounds for store mono-timestamp handling
svn path=/nixpkgs/trunk/; revision=16219
This commit is contained in:
parent
a641e7666e
commit
b02a08a022
@ -34,8 +34,20 @@ rec {
|
|||||||
(enable :sb-thread))) " > customize-target-features.lisp
|
(enable :sb-thread))) " > customize-target-features.lisp
|
||||||
'') ["minInit" "doUnpack"];
|
'') ["minInit" "doUnpack"];
|
||||||
|
|
||||||
|
/* SBCL checks whether files are up-to-date in many places.. Unfortunately, same timestamp
|
||||||
|
is not good enought
|
||||||
|
*/
|
||||||
doFixNewer = a.fullDepEntry(''
|
doFixNewer = a.fullDepEntry(''
|
||||||
sed -e 's@> x y@>= x y@' -i contrib/sb-aclrepl/repl.lisp
|
sed -e 's@> x y@>= x y@' -i contrib/sb-aclrepl/repl.lisp
|
||||||
|
sed -e '/(date)/i((= date 2208988801) 2208988800)' -i contrib/asdf/asdf.lisp
|
||||||
|
sed -i src/cold/slam.lisp -e \
|
||||||
|
'/file-write-date input/a)'
|
||||||
|
sed -i src/cold/slam.lisp -e \
|
||||||
|
'/file-write-date output/i(or (and (= 2208988801 (file-write-date output)) (= 2208988801 (file-write-date input)))'
|
||||||
|
sed -i src/code/target-load.lisp -e \
|
||||||
|
'/date defaulted-fasl/a)'
|
||||||
|
sed -i src/code/target-load.lisp -e \
|
||||||
|
'/date defaulted-source/i(or (and (= 2208988801 (file-write-date defaulted-source-truename)) (= 2208988801 (file-write-date defaulted-fasl-truename)))'
|
||||||
'') ["minInit" "doUnpack"];
|
'') ["minInit" "doUnpack"];
|
||||||
|
|
||||||
doWrap = a.fullDepEntry (''
|
doWrap = a.fullDepEntry (''
|
||||||
|
@ -287,6 +287,7 @@ in {
|
|||||||
pthreadmanpages = all;
|
pthreadmanpages = all;
|
||||||
python = allBut "i686-cygwin";
|
python = allBut "i686-cygwin";
|
||||||
pythonFull = linux;
|
pythonFull = linux;
|
||||||
|
sbcl = all;
|
||||||
qt3 = allBut "i686-cygwin";
|
qt3 = allBut "i686-cygwin";
|
||||||
qt4 = linux;
|
qt4 = linux;
|
||||||
quake3demo = linux;
|
quake3demo = linux;
|
||||||
|
Loading…
Reference in New Issue
Block a user