> Here native compiler values on arm (RPI) Nice. > Otherwise, without --with-libgcc, arm abi fucntions are missing Is --with-libgcc option needed for arm64 too?
2015-03-15 17:43 GMT+03:00, Christian Jullien <[email protected]>: > Here native compiler values on arm (RPI). > Tcc is configred with: > ./configure --with-libgcc > Binary directory /usr/local/bin > TinyCC directory /usr/local/lib/tcc > Library directory /usr/local/lib > Include directory /usr/local/include > Manual directory /usr/local/share/man > Info directory /usr/local/share/info > Doc directory /usr/local/share/doc//usr/local/lib/tcc > Target root prefix > Source path /home/jullien/tinycc > C compiler gcc > cross compilers no > Target CPU armv4l > Host OS Linux > Target OS Linux > Big Endian no > gprof enabled no > use libgcc yes > Creating config.mak and config.h > > Otherwise, without --with-ligcc, arm abi fucntions are missing. Then tcc > -vv returns: > > crt: > /usr/lib/arm-linux-gnueabihf > libraries: > /usr/lib/arm-linux-gnueabihf > /usr/lib > /lib/arm-linux-gnueabihf > /lib > /usr/local/lib/arm-linux-gnueabihf > /usr/local/lib > include: > /usr/local/include/arm-linux-gnueabihf > /usr/local/include > /usr/include/arm-linux-gnueabihf > /usr/include > /usr/local/lib/tcc/include > elfinterp: > /lib/ld-linux-armhf.so.3 > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of > Sergey Korshunoff > Sent: dimanche 15 mars 2015 15:32 > To: [email protected] > Subject: Re: [Tinycc-devel] some thoughts on the search path mess > > Hi! We must collect a valid configurations (tcc -vv) for all used > configurations (currently only Linux). > > 1) native compier on arm64. I think the output must look like the following > crt: > /usr/lib/aarch64-linux-gnu > /usr/lib64 > libraries: > /usr/lib/aarch64-linux-gnu > /usr/lib64 > /lib/aarch64-linux-gnu > /lib64 > /usr/local/lib/aarch64-linux-gnu > /usr/local/lib64 > include: > /usr/local/include/aarch64-linux-gnu > /usr/local/include > /usr/include/aarch64-linux-gnu > /usr/include > /usr/local/lib/tcc/include > > 2) cross-compiler for arm64 > crt: > /usr/lib/aarch64-linux-gnu > libraries: > /usr/lib/aarch64-linux-gnu > /lib/aarch64-linux-gnu > /usr/local/lib/aarch64-linux-gnu > include: > ... the same > > 3) native compiler on arm > ?????? > > 4) native x86 compiler on amd/intel platform > crt: > /usr/lib/i386-linux-gnu > /usr/lib32 > /usr/lib (if not a symlink) > libraries: > /usr/lib/i386-linux-gnu > /usr/lib32 > /usr/lib (if not a symlink) > /lib/i386-linux-gnu > /lib32 > /lib (if not a symlink) > /usr/local/lib/i386-linux-gnu > /usr/local/lib32 > /usr/local/lib (if not a symlink) > include: > /usr/local/include/i386-linux-gnu > /usr/local/include > /usr/include/i386-linux-gnu > /usr/include > /usr/local/lib/tcc/include > > 5) x86 cross compiler (from arm) > crt: > /usr/lib/i386-linux-gnu > libraries: > /usr/lib/aarch64-linux-gnu > /lib/i386-linux-gnu > /usr/local/lib/i386-linux-gnu > include: > the same as above > > 6) x86_64 native compiler > crt: > /usr/lib/x86_64-linux-gnu > /usr/lib64 > libraries: > /usr/lib/x86_64-linux-gnu > /usr/lib64 > /lib/x86_64-linux-gnu > /lib64 > /usr/local/lib/x86_64-linux-gnu > /usr/local/lib64 > include: > /usr/local/include/x86_64-linux-gnu > /usr/local/include > /usr/include/x86_64-linux-gnu > /usr/include > /usr/local/lib/tcc/include > > 7) x86_64 cross compiler (from arm) > crt: > /usr/lib/x86_64-linux-gnu > libraries: > /usr/lib/x86_64-linux-gnu > /lib/x86_64-linux-gnu > /usr/local/lib/x86_64-linux-gnu > include: > the same as above > > _______________________________________________ > Tinycc-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/tinycc-devel > > > _______________________________________________ > Tinycc-devel mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/tinycc-devel > _______________________________________________ Tinycc-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/tinycc-devel
