gnu: gcj: Remove broken symlink and conflicting files.
* gnu/packages/gcc.scm (gcj)[arguments]: Add a build phase to remove a broken symlink and generic stump binaries.master
parent
0272ee499d
commit
5f6887e839
|
@ -444,7 +444,18 @@ Go. It also includes runtime support libraries for these languages.")
|
||||||
(string-append jvm "/lib/tools.jar")))
|
(string-append jvm "/lib/tools.jar")))
|
||||||
(chmod target #o755)
|
(chmod target #o755)
|
||||||
#t))
|
#t))
|
||||||
,phases))))))
|
(alist-cons-after
|
||||||
|
'install 'remove-broken-or-conflicting-files
|
||||||
|
(lambda _
|
||||||
|
(let ((out (assoc-ref %outputs "out")))
|
||||||
|
(for-each
|
||||||
|
delete-file
|
||||||
|
(append (find-files (string-append out "/lib/jvm/jre/lib")
|
||||||
|
"libjawt.so")
|
||||||
|
(find-files (string-append out "/bin")
|
||||||
|
".*(c\\+\\+|cpp|g\\+\\+|gcc.*)"))))
|
||||||
|
#t)
|
||||||
|
,phases)))))))
|
||||||
|
|
||||||
(define ecj-bootstrap-4.8
|
(define ecj-bootstrap-4.8
|
||||||
(origin
|
(origin
|
||||||
|
|
Reference in New Issue