Re: C++ porting : No such file or directory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Kai Ruottu,
Thanks for your suggestion.As you have suggested i have followed the order for building.But Amongst the 3 steps I have completed the first 2 steps. now i want to build libraries like libstdc++ .I have gone through the libstdc++-v3 porting document from url "gcc.gnu.org/onlinedocs/porting".From that I think, I have to add atomicity.h file for our target(proprietary processor).but i want to know in detail about atomicity.h file so can you please suggest me any document which will help me to porting libstdc++.

some specific information :
     host : X86 with fedora core6 operating system
     target: proprietary processor without any os

configuration options used for building c++ compiler :

$SRC/gcc-3.3/configure --prefix=$RELDIR --target=$TARGET --enable-languages=c++ --with-newlib --with-gnu-as --with-gnu-ld --host=i686-pc-linux-gnu --enable-sjlj-exceptions --with-dwarf2
         make all-gcc
         make install-gcc

configuration options used for building newlib:

$SRC/newlib-1.11.0/configure --prefix=$RELDIR --target=$TARGET --host=i686-pc-linux-gnu
        make all install

I am quiet new to building gnu tools.I am in a stage of learning basics of building and using gnu tools. if I give any contradictory options please excuse me and suggest the correct procedure.

--P.V.Siva Prasad

Kai Ruottu wrote:
Kai Ruottu wrote:
- Didn't you yet have any prebuilt/tested C library when you had a "working" C compiler earlier, or what was the reason to NOT use the obvious target headers? The "copied the newlib headers"...
If you didn't, wouldn't it be much, much wiser to get the GCC + C library (newlib ported to your target)
done BEFORE even thinking getting GCC+C library+C++ library to work?

The build/test order:

1. GCC with the C++ compiler      ('make all-gcc ; make install-gcc')
2. C library, newlib
3. extra libraries like libiberty and libstdc++







[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux