Add tcc 0.9.26

This is the first tcc, which will be used to build 0.9.26p1.

Instructions taken from bootstrap.sh in tcc-0.9.26p1. p1 denotes it has
been patched.
This commit is contained in:
fosslinux 2021-01-09 19:19:16 +11:00
parent 360cd528be
commit 39e0a366be
8 changed files with 424 additions and 8 deletions

View file

@ -209,6 +209,14 @@ cp /after/bin/mes-new /after/bin/mes
cp ${libdir}/x86-mes/libc.a /after/lib/
cp ${libdir}/x86-mes/libc+tcc.a /after/lib/
cp ${libdir}/x86-mes/libmescc.a /after/lib/
cp ${libdir}/x86-mes/libc.s /after/lib/
cp ${libdir}/x86-mes/libc+tcc.s /after/lib/
cp ${libdir}/x86-mes/libmescc.s /after/lib/
cp ${libdir}/x86-mes/x86.M1 /after/lib/
cp crt1.o /after/lib/
cp crt1.s /after/lib/
cp ${libdir}/linux/x86-mes/elf32-footer-single-main.hex2 /after/lib/linux/
cp ${libdir}/linux/x86-mes/elf32-header.hex2 /after/lib/linux/
# Install header files
cp include/alloca.h /after/include/alloca.h
@ -279,3 +287,5 @@ cp include/sys/wait.h /after/include/sys/wait.h
# Test mes
libdir=/after/lib
${MES} -c "(display 'Hello,Mes!) (newline)"
cd ..