Fossil SCM
Partial work toward copying sqlite3-src.tar.gz in to build libsqlite3.a in parallel instead of a single-core build from extsrc/sqlite3.c.
Commit
9990c2d1db65dd56e7149d00c4ff9f0e4b02950685bad04315fbceee1bb176c1
Parent
3ce667ae583477a…
1 file changed
+5
+5
| --- Dockerfile | ||
| +++ Dockerfile | ||
| @@ -37,10 +37,15 @@ | ||
| 37 | 37 | ARG FSLCFG="" |
| 38 | 38 | ARG FSLVER="trunk" |
| 39 | 39 | ARG FSLURL="https://fossil-scm.org/home/tarball/src?r=${FSLVER}" |
| 40 | 40 | ENV FSLSTB=/fsl/src.tar.gz |
| 41 | 41 | ADD $FSLURL $FSLSTB |
| 42 | +COPY sqlite3-src.tar.gz /src/sqlite3 | |
| 43 | +RUN set -x \ | |
| 44 | + && cd /src/sqlite3 \ | |
| 45 | + && ./configure --disable-amalgamation \ | |
| 46 | + && make -j16 libsqlite3.a | |
| 42 | 47 | RUN set -x \ |
| 43 | 48 | && if [ -d $FSLSTB ] ; \ |
| 44 | 49 | then mv $FSLSTB/src . ; \ |
| 45 | 50 | else tar -xf src.tar.gz ; fi \ |
| 46 | 51 | && src/configure --static CFLAGS='-Os -s' $FSLCFG && make -j16 |
| 47 | 52 |
| --- Dockerfile | |
| +++ Dockerfile | |
| @@ -37,10 +37,15 @@ | |
| 37 | ARG FSLCFG="" |
| 38 | ARG FSLVER="trunk" |
| 39 | ARG FSLURL="https://fossil-scm.org/home/tarball/src?r=${FSLVER}" |
| 40 | ENV FSLSTB=/fsl/src.tar.gz |
| 41 | ADD $FSLURL $FSLSTB |
| 42 | RUN set -x \ |
| 43 | && if [ -d $FSLSTB ] ; \ |
| 44 | then mv $FSLSTB/src . ; \ |
| 45 | else tar -xf src.tar.gz ; fi \ |
| 46 | && src/configure --static CFLAGS='-Os -s' $FSLCFG && make -j16 |
| 47 |
| --- Dockerfile | |
| +++ Dockerfile | |
| @@ -37,10 +37,15 @@ | |
| 37 | ARG FSLCFG="" |
| 38 | ARG FSLVER="trunk" |
| 39 | ARG FSLURL="https://fossil-scm.org/home/tarball/src?r=${FSLVER}" |
| 40 | ENV FSLSTB=/fsl/src.tar.gz |
| 41 | ADD $FSLURL $FSLSTB |
| 42 | COPY sqlite3-src.tar.gz /src/sqlite3 |
| 43 | RUN set -x \ |
| 44 | && cd /src/sqlite3 \ |
| 45 | && ./configure --disable-amalgamation \ |
| 46 | && make -j16 libsqlite3.a |
| 47 | RUN set -x \ |
| 48 | && if [ -d $FSLSTB ] ; \ |
| 49 | then mv $FSLSTB/src . ; \ |
| 50 | else tar -xf src.tar.gz ; fi \ |
| 51 | && src/configure --static CFLAGS='-Os -s' $FSLCFG && make -j16 |
| 52 |