> At this point, had to make a number of symlinks/copies into 

> /usr/include of header files from:

> 

> /usr/include/arm-linux-gnueabihf/ to /usr/include

 

These shouldn't be necessary. Can you try without the symlink and the mob 
branch?

^^^^

 

Hi, I just tested mod on my RPi and I still need symlinks, please also notice 
the 2 warnings:

 

$ git clone -b mob git://repo.or.cz/tinycc.git

Cloning into 'tinycc'...

remote: Counting objects: 4762, done.

remote: Compressing objects: 100% (1496/1496), done.

remote: Total 4762 (delta 3225), reused 4749 (delta 3218)

Receiving objects: 100% (4762/4762), 2.21 MiB | 986 KiB/s, done.

Resolving deltas: 100% (3225/3225), done.

 

$ cd tinycc/

$ ./configure; make

 

Creating config.mak and config.h

gcc -o tcc.o -c tcc.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -fno-st                   
                     rict-aliasing -Wno-pointer-sign -Wno-sign-compare

gcc -o libtcc.o -c libtcc.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -                         
               fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare

gcc -o tccpp.o -c tccpp.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -fn                       
                 o-strict-aliasing -Wno-pointer-sign -Wno-sign-compare

tccpp.c: In function ‘macro_subst’:

tccpp.c:2803:12: warning: ‘*((void *)&cval+4)’ is used uninitialized in this 
function [-Wuninitialized]

gcc -o tccgen.o -c tccgen.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -fno-strict-aliasing 
-Wno-pointer-sign -Wno-sign-compare

gcc -o tccelf.o -c tccelf.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -fno-strict-aliasing 
-Wno-pointer-sign -Wno-sign-compare

tccelf.c:1314:12: warning: ‘tcc_add_support’ defined but not used 
[-Wunused-function]

gcc -o tccasm.o -c tccasm.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -fno-strict-aliasing 
-Wno-pointer-sign -Wno-sign-compare

gcc -o tccrun.o -c tccrun.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -fno-strict-aliasing 
-Wno-pointer-sign -Wno-sign-compare

gcc -o arm-gen.o -c arm-gen.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC -DTCC_ARM_EABI  
-DTCC_ARM_VFP -I. -I/home/jullien/tinycc -Wall -g -O2 -fno-strict-aliasing 
-Wno-pointer-sign -Wno-sign-compare

ar rcs libtcc.a libtcc.o tccpp.o tccgen.o tccelf.o tccasm.o tccrun.o arm-gen.o

gcc -o tcc tcc.o libtcc.a -lm -ldl -I. -I/home/jullien/tinycc -Wall -g -O2 
-fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare

/home/jullien/tinycc/texi2pod.pl tcc-doc.texi tcc.pod

pod2man --section=1 --center=" " --release=" " tcc.pod > tcc.1

texi2html -monolithic -number tcc-doc.texi

** No node following `devel' in menu, but `Concept Index' follows in sectionning

makeinfo tcc-doc.texi

 

$ make test

make -C tests2 test

make[1]: Entering directory `/home/jullien/tinycc/tests2'

Test: 00_assignment...

In file included from 00_assignment.c:1:

In file included from /usr/include/stdio.h:28:

/usr/include/features.h:323: error: include file 'bits/predefs.h' not found

make[1]: *** [00_assignment.test] Error 1

make[1]: Leaving directory `/home/jullien/tinycc/tests2'

make: *** [test] Error 2

_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to