diff --git a/build-extensions b/build-extensions index c2d5d85..6da5fc8 100755 --- a/build-extensions +++ b/build-extensions @@ -31,6 +31,7 @@ bz2mirror="https://sourceware.org/pub/bzip2" freetypemirror="https://download.savannah.gnu.org/releases/freetype" png16mirror="https://download.sourceforge.net/libpng" stracemirror="https://gitlab.com/strace/strace.git" +elfutilsmirrpr="git://sourceware.org/git/elfutils.git" # filenames gcc="gcc-9.2.0.tar.xz" @@ -745,6 +746,8 @@ strace() cd strace + ./build_static_example.sh + ./configure --prefix=$freondir make -j$corecount @@ -754,6 +757,26 @@ strace() cd $tmpdir } +elfutils() +{ + cd $tmpdir + + if [ ! -d "elfutils" ]; then + git clone $elfutilsmirror + fi + + cd elfutils + + ./configure --prefix=$freondir --disable-static --enable-shared + + make + + make install + + cd $tmpdir + +} + case $1 in all ) echo "Building all!" ncurses; nano; chttpd; gmp; mpfr; binutils; mpc; gcc; bash; isl; termcap; ircii; openssl; dvtm;; diff --git a/deps/strace.deps b/deps/strace.deps new file mode 100644 index 0000000..a0e70a6 --- /dev/null +++ b/deps/strace.deps @@ -0,0 +1 @@ +elfutils