diff options
| -rw-r--r-- | gnu/packages/bootstrap.scm | 5 | ||||
| -rw-r--r-- | gnu/packages/cross-base.scm | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gnu/packages/bootstrap.scm b/gnu/packages/bootstrap.scm index 315e8cf21eb..e617093fb37 100644 --- a/gnu/packages/bootstrap.scm +++ b/gnu/packages/bootstrap.scm | |||
| @@ -156,6 +156,11 @@ check whether everything is alright." | |||
| 156 | (cond ((string=? system "x86_64-linux") "/lib/ld-linux-x86-64.so.2") | 156 | (cond ((string=? system "x86_64-linux") "/lib/ld-linux-x86-64.so.2") |
| 157 | ((string=? system "i686-linux") "/lib/ld-linux.so.2") | 157 | ((string=? system "i686-linux") "/lib/ld-linux.so.2") |
| 158 | ((string=? system "mips64el-linux") "/lib/ld.so.1") | 158 | ((string=? system "mips64el-linux") "/lib/ld.so.1") |
| 159 | |||
| 160 | ;; XXX: This one is used bare-bones, without a libc, so add a case | ||
| 161 | ;; here just so we can keep going. | ||
| 162 | ((string=? system "xtensa-elf") "no-ld.so") | ||
| 163 | |||
| 159 | (else (error "dynamic linker name not known for this system" | 164 | (else (error "dynamic linker name not known for this system" |
| 160 | system)))) | 165 | system)))) |
| 161 | 166 | ||
diff --git a/gnu/packages/cross-base.scm b/gnu/packages/cross-base.scm index 0a0272cf740..a91952daca4 100644 --- a/gnu/packages/cross-base.scm +++ b/gnu/packages/cross-base.scm | |||
| @@ -293,6 +293,10 @@ XBINUTILS and the cross tool chain." | |||
| 293 | (cross-binutils triplet) | 293 | (cross-binutils triplet) |
| 294 | (cross-libc triplet)))) | 294 | (cross-libc triplet)))) |
| 295 | 295 | ||
| 296 | (define-public xgcc-xtensa | ||
| 297 | ;; Bare-bones Xtensa cross-compiler, used to build the Atheros firmware. | ||
| 298 | (cross-gcc "xtensa-elf")) | ||
| 299 | |||
| 296 | ;; (define-public xgcc-armel | 300 | ;; (define-public xgcc-armel |
| 297 | ;; (let ((triplet "armel-linux-gnueabi")) | 301 | ;; (let ((triplet "armel-linux-gnueabi")) |
| 298 | ;; (cross-gcc triplet | 302 | ;; (cross-gcc triplet |
