File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 APT_DEPS : libzstd-dev samtools tabix libhts-dev pigz python3-pip libcurl4-openssl-dev
66 BREW_DEPS : python@3.8 sqlite zstd samtools pigz coreutils
77 PIP_DEPS : pytest pytest-xdist
8- SQLITE_VERSION : 3340000
98
109jobs :
1110
7574 rm build/libgenomicsqlite.so
7675 sudo apt-get remove -y libzstd-dev # should be linked into libgenomicsqlite.so
7776 - name : build portable .so in docker
78- run : docker build --build-arg "SQLITE_VERSION=${SQLITE_VERSION}" - t genomicsqlite . && docker run -v $(pwd):/mnt --rm genomicsqlite cp /usr/local/lib/{libgenomicsqlite.so,libsqlite3.so.0} /mnt/build/
77+ run : docker build -t genomicsqlite . && docker run -v $(pwd):/mnt --rm genomicsqlite cp /usr/local/lib/{libgenomicsqlite.so,libsqlite3.so.0} /mnt/build/
7978 - name : symbols & digests
8079 run : |
8180 readelf -d build/libgenomicsqlite.so
Original file line number Diff line number Diff line change 44FROM centos:7 as builder
55
66ARG CMAKE_VERSION=3.17.3
7- ARG SQLITE_VERSION=3340000
8- ARG ZSTD_VERSION=1.4.8
7+ ARG SQLITE_VERSION=3350500
8+ ARG ZSTD_VERSION=1.5.0
99ARG CPU_ARCH=ivybridge
1010ENV CFLAGS="-march=${CPU_ARCH} -O3"
1111ENV CXXFLAGS=${CFLAGS}
@@ -35,7 +35,7 @@ RUN mkdir -p /work/GenomicSQLite
3535
3636# SQLite
3737WORKDIR /work
38- RUN wget -nv https://www.sqlite.org/2020 /sqlite-amalgamation-${SQLITE_VERSION}.zip \
38+ RUN wget -nv https://www.sqlite.org/2021 /sqlite-amalgamation-${SQLITE_VERSION}.zip \
3939 && unzip -o sqlite-amalgamation-${SQLITE_VERSION}.zip
4040WORKDIR /work/sqlite-amalgamation-${SQLITE_VERSION}
4141RUN bash -c "scl enable devtoolset-8 'gcc -shared -o libsqlite3.so.0 -fPIC -shared -Wl,-soname,libsqlite3.so.0 -g ${CFLAGS} ${SQLITE_CFLAGS} sqlite3.c' & pid=$? \
You can’t perform that action at this time.
0 commit comments