2 Achegas 71a77ce1d3 ... 1907f3ede9

Autor SHA1 Mensaxe Data
  txlyre 1907f3ede9 fix hai 5 días
  txlyre 7c37d6fdd0 upd qi hai 5 días
Modificáronse 2 ficheiros con 8 adicións e 8 borrados
  1. 6 6
      langs/qi/Dockerfile
  2. 2 2
      langs/qi/run.sh

+ 6 - 6
langs/qi/Dockerfile

@@ -1,7 +1,7 @@
 RUN apt-get update -y
-RUN apt-get install wget gcc git libgc1 libgc-dev -y
-RUN wget http://git.txlyre.website/txlyre/qic/raw/master/qic.c
-RUN gcc qic.c -o /usr/bin/qic
-RUN rm qic.c
-RUN git clone https://git.txlyre.website/txlyre/libqirt /usr/share/libqirt
-RUN apt-get remove wget git -y
+RUN apt-get install wget gcc -y
+RUN wget https://files.txlyre.website/d/software/qilang/latest_linux_x86_64/qic -O /usr/bin/qic && chmod +x /usr/bin/qic
+RUN mkdir /usr/share/libqirt
+RUN wget https://files.txlyre.website/d/software/qilang/latest_linux_x86_64/qirt.h -O /usr/share/libqirt/qirt.h
+RUN wget https://files.txlyre.website/d/software/qilang/latest_linux_x86_64/libqirt.so -O /usr/share/libqirt/libqirt.so
+RUN apt-get remove wget -y

+ 2 - 2
langs/qi/run.sh

@@ -11,9 +11,9 @@ fi
 
 TEMPO=$(mktemp)
 
-gcc -I/usr/share/libqirt "$TEMPC" /usr/share/libqirt/qirt.c -lm -lgc -o "$TEMPO"
+gcc -I/usr/share/libqirt -L/usr/share/libqirt "$TEMPC" -lqirt -lm -pthread -o "$TEMPO"
 if [ $? -ne 0 ]; then
   exit 1
 fi
 
-"$TEMPO"
+LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/share/libqirt "$TEMPO"