-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Needs ReproIssues that need a reproducible example.Issues that need a reproducible example.
Description
After running python3 setup.py build_ext
, the following command is generated throughout the build sequence:
arm-poky-linux-gnueabi-g++ ... \
-L=/opt/cortexa9hf-neon-poky-linux-gnueabi/usr/lib/ \
-L=/opt/cortexa9hf-neon-poky-linux-gnueabi/lib/ \
-lpython3.5m \
-o build/lib.linux-x86_64-3.5/kiwisolver.cpython-35m-x86_64-linux-gnu.so
which produces the following errors:
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find crti.o: No such file or directory
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find crtbeginS.o: No such file or directory
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find -lpython3.5m
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find -lstdc++
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find -lm
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find -lgcc_s
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find -lc
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find -lgcc_s
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find crtendS.o: No such file or directory
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find crtn.o: No such file or directory
However, when I replace the -L=
with -L
, the errors are reduced down to:
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find crti.o: No such file or directory
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find crtbeginS.o: No such file or directory
/opt/x86_64-linux/usr/libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/5.4.0/real-ld: cannot find -lgcc
Why does setuptools generate flags for library directories with -L=/path/
rather than -L/path/
?
Metadata
Metadata
Assignees
Labels
Needs ReproIssues that need a reproducible example.Issues that need a reproducible example.