This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Sat, Jun 12, 2010 at 3:02 PM, Yann E. MORIN <yann.morin.1998@anciens.enib.fr> wrote: > Chris, All, > > On Saturday 12 June 2010 20:16:11 Yann E. MORIN wrote: >> ? ? make all-target-libstdc++ >> ? ? make install-target-libstdc++ > ? ? make all-target-libstdc++-v3 > ? ? make install-target-libstdc++-v3 > So 'make all-target-libstdc++-v3' worked but the first time I ran 'make install-target-libstdc++-v3' I got issues related to the feature of making the output directory read only: cmorgan@cmorgan-laptop:~/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal$ make install-target-libstdc++-v3 /bin/bash /home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/src/gcc-4.4.3/mkinstalldirs /home/cmorgan/x-tools/arm-unknown-eabi /home/cmorgan/x-tools/arm-unknown-eabi make[1]: Entering directory `/home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal/arm-unknown-eabi/libstdc++-v3' Making install in include make[2]: Entering directory `/home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal/arm-unknown-eabi/libstdc++-v3/include' make[3]: Entering directory `/home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal/arm-unknown-eabi/libstdc++-v3/include' make[3]: Nothing to be done for `install-exec-am'. /bin/bash /home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/src/gcc-4.4.3/libstdc++-v3/../mkinstalldirs /home/cmorgan/x-tools/arm-unknown-eabi/arm-unknown-eabi/include/c++/4.4.3 mkdir -p -- /home/cmorgan/x-tools/arm-unknown-eabi/arm-unknown-eabi/include/c++/4.4.3 mkdir: cannot create directory `/home/cmorgan/x-tools/arm-unknown-eabi/arm-unknown-eabi/include/c++': Permission denied make[3]: *** [install-headers] Error 1 make[3]: Leaving directory `/home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal/arm-unknown-eabi/libstdc++-v3/include' make[2]: *** [install-am] Error 2 make[2]: Leaving directory `/home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal/arm-unknown-eabi/libstdc++-v3/include' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/cmorgan/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal/arm-unknown-eabi/libstdc++-v3' make: *** [install-target-libstdc++-v3] Error 2 cmorgan@cmorgan-laptop:~/Downloads/crosstool-ng-1.7.0/targets/arm-unknown-eabi/build/build-cc-core-baremetal$ After 'chmod -R u+r' on the output directory I ran the install target again and the install worked. I was able to compile a simple app: $ cat simple.cpp #include <stdio.h> class blah { public: blah() { printf("blah\n"); } }; int main() { blah(); return 0; } cmorgan@cmorgan-laptop:~/test$ ~/x-tools/arm-unknown-eabi/bin/arm-unknown-eabi-g++ simple.cpp cmorgan@cmorgan-laptop:~/test$ file a.out a.out: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, not stripped cmorgan@cmorgan-laptop:~/test$ ls -l a.out -rwxr-xr-x 1 cmorgan cmorgan 87429 2010-06-12 22:47 a.out The output size looks reasonable considering the static linking. Chris -- For unsubscribe information see http://sourceware.org/lists.html#faq
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |