use apecopy

This commit is contained in:
Connor Olding 2023-09-07 19:05:00 -07:00
parent 346880ece3
commit df3a34f31e
4 changed files with 8 additions and 12 deletions

View File

@ -20,9 +20,7 @@ int main(int argc, char * argv[]) {
&& CC=cosmocc CFLAGS="-Os -g" AR=ar.com ARFLAGS=rcsD \ && CC=cosmocc CFLAGS="-Os -g" AR=ar.com ARFLAGS=rcsD \
make.com kuroko modules/codecs/sbencs.krk modules/codecs/dbdata.krk \ make.com kuroko modules/codecs/sbencs.krk modules/codecs/dbdata.krk \
-j2 KRK_DISABLE_RLINE=1 KRK_DISABLE_DYNAMIC=1 \ -j2 KRK_DISABLE_RLINE=1 KRK_DISABLE_DYNAMIC=1 \
&& cp kuroko kuroko.com.dbg \ && apecopy kuroko kuroko.com \
&& x86_64-linux-musl-objcopy -S -O binary kuroko.com.dbg kuroko.com \
&& zipcopy.com kuroko.com.dbg kuroko.com \
\ \
&& rm test/day23.krk \ && rm test/day23.krk \
&& rm test/testAnnotations.krk \ && rm test/testAnnotations.krk \

View File

@ -49,18 +49,16 @@ if [ ! -e /cosmo-yices.done ]; then
LIBS="-lkissat" \ LIBS="-lkissat" \
./configure --prefix= \ ./configure --prefix= \
&& make -j2 static-dist \ && make -j2 static-dist \
&& mv build/x86_64-pc-linux-gnu-release/static_dist dist \ \
&& mkdir -p dist \
&& cp -r build/x86_64-pc-linux-gnu-release/static_dist/bin dist \
&& cd dist/bin \ && cd dist/bin \
&& for bin in yices yices-sat yices-smt yices-smt2 \ && for bin in yices yices-sat yices-smt yices-smt2 \
;do : \ ;do : \
&& mv "$bin" "$bin.com.dbg" \ && apecopy "$bin" "$bin.com" \
&& x86_64-linux-musl-objcopy -S -O binary "$bin.com.dbg" "$bin.com" \
&& zipcopy.com "$bin.com.dbg" "$bin.com" \
;done \ ;done \
&& cd /root/kissat/build \ && cd /root/kissat/build \
&& mv "kissat" "kissat.com.dbg" \ && apecopy kissat kissat.com \
&& x86_64-linux-musl-objcopy -S -O binary "kissat.com.dbg" "kissat.com" \
&& zipcopy.com "kissat.com.dbg" "kissat.com" \
\ \
&& touch /cosmo-yices.done \ && touch /cosmo-yices.done \
|| exit $? || exit $?

View File

@ -14,7 +14,7 @@ if [ ! -e /cosmopolitan-install.done ]; then
o//cosmopolitan.a o//libc/crt/crt.o o/cosmopolitan.h \ o//cosmopolitan.a o//libc/crt/crt.o o/cosmopolitan.h \
\ \
&& install -m0755 "dist/$flavor/ape.elf" /usr/bin/ape \ && install -m0755 "dist/$flavor/ape.elf" /usr/bin/ape \
&& install -m0755 -t /usr/bin bin/cosmocc bin/cosmoc++ \ && install -m0755 -t /usr/bin bin/apecopy bin/cosmocc bin/cosmoc++ \
&& find libc -name '*.h' >headers.txt \ && find libc -name '*.h' >headers.txt \
&& expand tar zcf /tmp/headers.tar.gz -T headers.txt \ && expand tar zcf /tmp/headers.tar.gz -T headers.txt \
libc/integral T//gdtoa/gdtoa.h T//getopt/long1.h \ libc/integral T//gdtoa/gdtoa.h T//getopt/long1.h \

View File

@ -64,7 +64,7 @@ sed \
-e "s,/opt/cosmos\\b,/opt/cosmo,g" \ -e "s,/opt/cosmos\\b,/opt/cosmo,g" \
-e "s,/o//tool/build/,/bin/,g" \ -e "s,/o//tool/build/,/bin/,g" \
-e "s,.* must not contain hyphens .*,:," \ -e "s,.* must not contain hyphens .*,:," \
-i /usr/bin/cosmocc -i /usr/bin/apecopy /usr/bin/cosmocc /usr/bin/cosmoc++
cd /root && export PATH="$COSMO/bin:$COSMO/gcc/bin:$PATH" || exit $? cd /root && export PATH="$COSMO/bin:$COSMO/gcc/bin:$PATH" || exit $?
unset V COLUMNS TMPDIR unset V COLUMNS TMPDIR