Skip to content

Commit

Permalink
allow SB-CONTRIB operation without explicitly set CC
Browse files Browse the repository at this point in the history
  Fall back to "cc" with a style-warning.
  • Loading branch information
nikodemus committed Oct 8, 2012
1 parent c712f88 commit d15afa6
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions contrib/sb-grovel/def-to-lisp.lisp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -192,10 +192,12 @@ code:
(unless (do-not-grovel component) (unless (do-not-grovel component)
(let* ((cc (or (and (string/= (sb-ext:posix-getenv "CC") "") (let* ((cc (or (and (string/= (sb-ext:posix-getenv "CC") "")
(sb-ext:posix-getenv "CC")) (sb-ext:posix-getenv "CC"))
;; It might be nice to include a CONTINUE or (if (member :sb-building-contrib *features*)
;; USE-VALUE restart here, but ASDF seems to insist (error "~@<The CC environment variable not set during ~
;; on handling the errors itself. SB-GROVEL build.~:@>")
(error "The CC environment variable has not been set in SB-GROVEL. Since this variable should always be set during the SBCL build process, this might indicate an SBCL with a broken contrib installation."))) (sb-int:style-warn
"CC environment variable not set, SB-GROVEL falling back to \"cc\"."))
"cc"))
(code (sb-ext:process-exit-code (code (sb-ext:process-exit-code
(sb-ext:run-program (sb-ext:run-program
cc cc
Expand Down

0 comments on commit d15afa6

Please sign in to comment.