Hide Forgot
Description of problem: I am aware that cross-{binutils,gcc} are limited to be useful only for bootloader/kernel compilation as there is no userspace support in packages. But they can also be used for userspace compilation when sysroot with libraries/headers is created. Version-Release number of selected component (if applicable): 2.23.88.0.1-2 How reproducible: always Steps to Reproduce: 1. grab aarch64 system image 2. populate it with glibc-devel 3. mount at /mnt 4. aarch64-linux-gnu-gcc helloworld.c --sysroot /mnt -o hello-aarch64 Actual results: "linker is not configured for sysroots" Expected results: links and gives proper binary Additional info: Same is needed for cross-gcc and will be reported.
Created attachment 802100 [details] spec patch
This should be dealt with in cross-binutils-2.24-2, which should be hitting updates-testing shortly. Note that the default sysroot is /usr/<arch>/sys-root/ rather than / as the latter causes problems when compiling libgcc.