Dockerfile in duckdb-1.1.3.0 vs Dockerfile in duckdb-1.1.3.1

- old
+ new

@@ -1,21 +1,32 @@ ARG RUBY_VERSION=3.3.6 FROM ruby:${RUBY_VERSION} ARG DUCKDB_VERSION=1.1.3 +ARG VALGRIND_VERSION=3.21.0 RUN apt update -qq && \ - apt install -y build-essential curl git wget + apt install -y build-essential curl git wget libc6-dbg COPY getduckdb.sh . RUN ./getduckdb.sh -RUN unzip duckdb.zip -d libduckdb -RUN mv libduckdb/duckdb.* /usr/local/include -RUN mv libduckdb/libduckdb.so /usr/local/lib -RUN ldconfig /usr/local/lib +RUN unzip duckdb.zip -d libduckdb && \ + mv libduckdb/duckdb.* /usr/local/include && \ + mv libduckdb/libduckdb.so /usr/local/lib && \ + ldconfig /usr/local/lib +RUN mkdir valgrind-tmp && \ + cd valgrind-tmp && \ + wget https://sourceware.org/pub/valgrind/valgrind-${VALGRIND_VERSION}.tar.bz2 && \ + tar xf valgrind-${VALGRIND_VERSION}.tar.bz2 && \ + cd valgrind-${VALGRIND_VERSION} && \ + ./configure && \ + make -s && \ + make -s install && \ + cd .. && \ + rm -rf /valgrind-tmp + COPY . /root/ruby-duckdb WORKDIR /root/ruby-duckdb RUN git config --global --add safe.directory /root/ruby-duckdb -RUN bundle install -RUN rake build +RUN bundle install && rake build