aboutsummaryrefslogtreecommitdiff
path: root/lang/scm/files/patch-build.scm
diff options
context:
space:
mode:
Diffstat (limited to 'lang/scm/files/patch-build.scm')
-rw-r--r--lang/scm/files/patch-build.scm56
1 files changed, 30 insertions, 26 deletions
diff --git a/lang/scm/files/patch-build.scm b/lang/scm/files/patch-build.scm
index 83a70298e81e..a7a9a3f16228 100644
--- a/lang/scm/files/patch-build.scm
+++ b/lang/scm/files/patch-build.scm
@@ -1,37 +1,41 @@
---- build.scm.orig Wed Nov 27 10:44:43 2002
-+++ build.scm Sat Nov 30 13:16:28 2002
-@@ -1438,7 +1438,7 @@
- (lambda (files parms)
- (and (batch:try-chopped-command
+--- build.scm.orig Mon Jan 10 00:23:55 2005
++++ build.scm Wed Jun 29 02:32:25 2005
+@@ -1576,7 +1576,7 @@
parms
+ ;;; gcc 3.4.2 for FreeBSD does not allow options other than default i.e. -O0 if NO -DGCC_SPARC_BUG - dai 2004-10-30
+ ;;"cc" "-O3 -pipe -DGCC_SPARC_BUG " "-c"
- "cc" "-O3 -pipe " "-c"
+ "%%CC%%" "%%CFLAGS%%" "-c"
(c-includes parms)
(c-flags parms)
files)
-@@ -1459,7 +1459,7 @@
+@@ -1586,7 +1586,7 @@
+ (batch:rename-file parms
+ oname (string-append oname "~"))
+ (and (batch:try-command parms
+- "cc" "-o" oname
++ "%%CC%%" "-o" oname
+ (must-be-first
+ '("-nostartfiles"
+ "pre-crt0.o" "crt0.o"
+@@ -1596,14 +1596,14 @@
+ (defcommand compile-dll-c-files freebsd
(lambda (files parms)
(and (batch:try-chopped-command
- parms
-- "cc" "-O3 -pipe "
-+ "%%CC%%" "%%CFLAGS%%"
- "-fPIC" "-c" (c-includes parms)
- (c-flags parms)
- files)
-@@ -1468,10 +1468,10 @@
- (lambda (fname)
- (and (batch:try-command
- parms
-- "cc" "-shared"
-+ "%%CC%%" "-shared"
- (cond
- ((equal? fname "edline") "-lreadline")
-- ((equal? fname "x") "-L/usr/X11R6/lib -lSM -lICE -lXext -lX11 -lxpg4")
-+ ((equal? fname "x") "-L%%X11BASE%%/lib -lSM -lICE -lXext -lX11")
- (else ""))
- "-o"
- (string-append fname ".so")
-@@ -1485,7 +1485,7 @@
+- parms "cc" "-O3 -pipe " "-fPIC" "-c"
++ parms "%%CC%%" "%%CFLAGS%%" "-fPIC" "-c"
+ (c-includes parms) (c-flags parms) files)
+ (let ((fnames (truncate-up-to (map c-> files) #\/)))
+ (and (batch:try-command
+ parms "cc" "-shared"
+ (cond
+ ((equal? (car fnames) "edline") "-lreadline")
+- ((equal? (car fnames) "x") "-L/usr/X11R6/lib -lSM -lICE -lXext -lX11 -lxpg4")
++ ((equal? (car fnames) "x") "-L%%X11BASE%%/lib -lSM -lICE -lXext -lX11 -lxpg4")
+ (else ""))
+ "-o" (string-append (car fnames) ".so")
+ (map (lambda (fname) (string-append fname ".o")) fnames))
+@@ -1616,7 +1616,7 @@
(lambda (oname objects libs parms)
(and (batch:try-command
parms