-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build fails on Ubuntu with Nonrepresentable section on output #31555
Comments
Also recently seen on https://travis-ci.org/JuliaLang/julia/jobs/513419893 cc: @staticfloat since this might be due to #31441 |
@josefsachs what kind of system are you running on (OS, architecture, etc...)? What version of binutils ( |
|
This appears to be a bug in old
In case anyone is interested in reproducing, here's a FROM ubuntu:14.04
RUN apt update && apt install -y build-essential m4 curl git tmux gfortran cmake ccache python
WORKDIR /julia
RUN git clone https://github.com/JuliaLang/julia .
# Build this `Dockerfile`, then run `make` and watch it crash and burn while trying to link `flisp`. |
Can we make check the Ubuntu/ld version in the makefile and disable Libuv for that? I suspect there are still plenty of Supercomputer around that are not up to date in that regard |
Works okay after upgrading to |
See: JuliaLang/julia#31555 We get this on RHEL 7.x ``` ... LINK src/flisp/libflisp.a CC src/flisp/flmain.o LINK src/flisp/flisp /usr/bin/ld: libuv_la-uv-common.o: access beyond end of merged section (4444) /usr/bin/ld: libuv_la-uv-common.o: access beyond end of merged section (4531) /usr/bin/ld: libuv_la-uv-common.o: access beyond end of merged section (4402) /usr/bin/ld: libuv_la-uv-common.o: access beyond end of merged section (4737) /usr/bin/ld: libuv_la-uv-common.o: access beyond end of merged section (3913) ... ```
So I've stumbled across this on RHEL 7.x and there is an issue that Appending it to |
JuliaLang/julia#31555 Putting USE_BINARYBUILDER_LIBUV=0 in Make.user doesn't work. Appending USE_BINARYBUILDER_LIBUV := 0 to Make.inc works.
I should add that all |
With a fresh clone of master. End of
make
output follows.The text was updated successfully, but these errors were encountered: