[Dev] [ARM] Parabola ARM Port
coadde
coadde at riseup.net
Mon Dec 22 19:52:29 GMT 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Mono:
> ahoi Kuba
>
> thank you for trying this!
>
>> I was trying to compile the stage 2 of gcc
>
> does this mean that you successfully built and installed the
> following packages?
>
> armv7l-unknown-linux-gnueabihf-binutils
> armv7l-unknown-linux-gnueabihf-linux-libre-api-headers
> armv7l-unknown-linux-gnueabihf-gcc-stage1
> armv7l-unknown-linux-gnueabihf-glibc-headers-and-startfiles
>
> I just ask this to make sure you did. Those packages are absolutely
> necessary to be built and installed before trying to build
> armv7l-unknown-linux-gnueabihf-gcc-stage2. In case you installed
> those packages pacman should tell you:
>
> $ pacman -Q |grep arm armv7l-unknown-linux-gnueabihf-binutils
> 2.24-8 armv7l-unknown-linux-gnueabihf-gcc-stage1 4.9.2-1
> armv7l-unknown-linux-gnueabihf-glibc-headers-and-startfiles 2.20-4
> armv7l-unknown-linux-gnueabihf-linux-libre-api-headers
> 3.16.2_gnu-1
>
>> but got this error:
>> /home/kzer-za/parabola_workspace/parabola_arm/armv7l-unknown-linux-gnueabihf-gcc-stage2/PKGBUILD:
>>
>>
line 90:
>> /home/kzer-za/parabola_workspace/parabola_arm/armv7l-unknown-linux-gnueabihf-gcc-stage2/src/gcc-4.9.2/configure:
>>
>>
Permission denied
>
> this is odd. there shouldn't be any special privileges be required.
> you should be able to build any of those packages as any
> unprivileges user. the only command necessary to build any package
> should be: $ makepkg nothing more
>
> could you provide the output of the following three commands
> please? maybe they reveal some problem due to permissions: $ ls -ld
> /home/kzer-za/parabola_workspace $ ls -ld
> /home/kzer-za/parabola_workspace/parabola_arm $ ls -l
> /home/kzer-za/parabola_workspace/parabola_arm
>
>>
>> I have tried:
>>
>> - - To change permissions by right-clicking the file and going
>> into properties. (dolphin)
>
> don't do that. there is no need to change permissions.
>
>> - - Trying to making the package again. (twice)
>
> don't do that. when building the package, always start from a clean
> environment, I mean remove any files and directories some previous
> attempt might have been created.
>
>> - - Removing all files excluding the PKGBUILD and the patch.
>
> that should be good.
>
>> I am compiling as root using the --asroot option.
>
> again, don't. there is no need to do this as root. Actually doing
> things as root is dangerous as long as you are not absolutely sure
> what the commands and scripts do.
>
>> I extracted the tar file (because it did not happen for some
>> reason) and then I got this error.
>
> maybe this could be a permission issue again?
>
> in case you are at IRC #parabola, we could continue tracking down
> the issue there :)
>
> greets Mono
I've built directly "xtensa-unknown-elf-gcc" without stage1 and stage2
and built "ath9k-htc-firmware[2]" (it depends on
xtensa-unknown-elf-{gcc/binutils} [0][1]) without
xtensa-unknown-elf-linux-libre-api-headers and xtensa-unknown-elf-glibc.
Otherwise, you could use cross-{binutils,gcc} as base to begin arm
cross-compiling, I've put inside PKGBUILD a table with examples about
different architectures to make yourself a new one.
But, i have a question for you: Is necessary to build gcc stage1, gcc
stage2, glibc, linux-libre-api-headers to cross compiling GNU/Linux
arm? In my opinion, it isn't necessary.
[0]:https://projects.parabola.nu/abslibre.git/tree/cross/cross-binutils/PKGBUILD
[1]:https://projects.parabola.nu/abslibre.git/tree/cross/cross-gcc/PKGBUILD
[2]:https://projects.parabola.nu/abslibre.git/tree/libre/ath9k-htc-firmware/PKGBUILD
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJUmHZyAAoJEAr1J7uKIOikYhQP/RW3uVFjp+jOY1fYhKoVydzV
XJbxCMYJLVSQC/RKE19R5/n3Se4dKeL4CQK+wwtYV685/sxwsWzHFjNFGOjanN0d
2iazvqpldlGm92XIJvLYaYQMlSzdCzmzIasNhX4bsQQAseNWd5R6GbU/Fq+jAS8J
m+8B4WbjBI6tB0ukEIkLfQJSqhoitL7hVHowWUCkOqkTU1j9sfOG+zItfbrjDE/v
6Rr+eB5KMpT5XkY7HJhaTMcYOs6iqrxcsSvZcREXMiCQLFQjnjmwLwXI/EVV7lRh
uzR3BKMp7MfKF4TLkIiQ73dxaLbSdI822hMhmBD1jHCTeWh5f3nNlf5yaIIRl/fp
2athsRJqNEVO3U9K+JoSOy7DtYHMpCcs6PPaur/zc6u609gc3ri59IbNrLXR0Awz
93jdKYRzncBmqC446x+qlVbALZvXxJvxXwPd2wc9cz5Mtq4GVcstA3Vomf8wsHpY
4/0f485O7yf7WqEgHw8TySlB+on6t8WN0Ak05vyPRhM0jblvElJY380BOBDovRUE
z8miCbvIXEW2hzHeXKkFiORSNAPonVWbIF7FGoySQ9Cq/rbm+xbNxHZPw70L4EHs
xvNR6/8U+DVzCI3Tb14cYOk5SR0F5BCGiLRQMUWB7hPUa80poCk2RP7RgVYloU5B
Sn/57Q7qZJZZvYXvoI+H
=1Vsw
-----END PGP SIGNATURE-----
More information about the Dev
mailing list