-
Notifications
You must be signed in to change notification settings - Fork 13.3k
make install for multiple targets fails with install.sh not found #41654
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
Comments
After a few tries, I found a workaround.
cc @alexcrichton since the issue seems to be within rustbuild. |
Ah yes so there's a few things at play here.
Definitely a few bugs to fix! I wouldn't mind helping out and answering questions if anyone would like to fix! |
Triage: Is this still a problem? Wanted to check since 6 years have passed and circumstances might have changed. |
Triage: closing as this is really old, feel free to create a new issue if this is still a problem. |
When configured for multiple targets (
--target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu,...
),make install
exits with a file not found error while trying to install the std component for a target different from the host. Apparently, thedist
step, which should create theinstall.sh
file, is not being run for the other targets.I'm compiling c0f86f5 with the following configure args:
./configure --prefix=/home/cesarb/opt/rust-git --android-cross-path=/home/cesarb/android-sdks/temp/arm-linux-androideabi --target=x86_64-unknown-linux-gnu,i686-unknown-linux-gnu,x86_64-pc-windows-gnu,arm-linux-androideabi,armv7-linux-androideabi
The error message from
make install
is:sh: /home/cesarb/opt/rust-git/src/rust/build/tmp/dist/rust-std-1.19.0-dev-i686-unknown-linux-gnu/install.sh: Arquivo ou diretório não encontrado
Full output from
make VERBOSE=1 install
:The text was updated successfully, but these errors were encountered: