X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-bsd-sockets%2Fsb-bsd-sockets.asd;h=9c7233e12a6f9d84e326839a15524f84f5feaf1f;hb=40bf78b47ea89b15698adb9c550efa4cbacafeb7;hp=f2bb859498e832f50b1d6217ec945f5df5269589;hpb=c8b71999fd488e73ea2c673e3c34245d45238f51;p=sbcl.git diff --git a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd index f2bb859..9c7233e 100644 --- a/contrib/sb-bsd-sockets/sb-bsd-sockets.asd +++ b/contrib/sb-bsd-sockets/sb-bsd-sockets.asd @@ -28,8 +28,7 @@ (find-package "SB-BSD-SOCKETS-SYSTEM")) filename tmp-c-source :sb-bsd-sockets-internal) (and - (= (run-shell-command - "/usr/bin/gcc -o ~S ~S" (namestring tmp-a-dot-out) + (= (run-shell-command "gcc -o ~S ~S" (namestring tmp-a-dot-out) (namestring tmp-c-source)) 0) (= (run-shell-command "~A >~A" (namestring tmp-a-dot-out) @@ -62,7 +61,8 @@ (let ((dso-name (unix-name (car (output-files operation dso))))) (unless (zerop (run-shell-command - "gcc -shared -o ~S ~{~S ~}" + #+sunos "gcc -shared -lresolv -lsocket -lnsl -o ~S ~{~S ~}" + #-sunos "gcc -shared -o ~S ~{~S ~} " dso-name (mapcar #'unix-name (mapcan (lambda (c) @@ -78,7 +78,7 @@ (component-pathname c)))) (defmethod perform ((op compile-op) (c c-source-file)) (unless - (= 0 (run-shell-command "/usr/bin/gcc -fPIC -o ~S -c ~S" + (= 0 (run-shell-command "gcc -fPIC -o ~S -c ~S" (unix-name (car (output-files op c))) (unix-name (component-pathname c)))) (error 'operation-error :operation op :component c))) @@ -111,7 +111,7 @@ (:file "sockopt" :depends-on ("sockets")) (:file "inet" :depends-on ("sockets" "split" "constants" )) - (:file "unix" :depends-on ("sockets" "split" "constants" )) + (:file "local" :depends-on ("sockets" "split" "constants" )) (:file "name-service" :depends-on ("sockets" "constants" "alien")) (:file "misc" :depends-on ("sockets" "constants")) @@ -120,7 +120,7 @@ (:file "tests" :depends-on ("inet" "sockopt" "rt")) (:static-file "NEWS") - (:static-file "INSTALL") + ;; (:static-file "INSTALL") (:static-file "README") (:static-file "index" :pathname "index.html") (:static-file "doc" :pathname "doc.lisp")