(let ((dso-name (unix-name (car (output-files operation dso)))))
(unless (zerop
(run-shell-command
- #+sunos "gcc -shared -o ~S ~{~S ~} -lresolv"
+ #+sunos "gcc -shared -lresolv -lsocket -lnsl -o ~S ~{~S ~}"
#-sunos "gcc -shared -o ~S ~{~S ~} "
dso-name
(mapcar #'unix-name
(:static-file "doc" :pathname "doc.lisp")
(:static-file "TODO")))
+(defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets))))
+ (or (funcall (intern "DO-TESTS" (find-package "RT")))
+ (error "test-op failed")))
+