diff --git a/build_shared.sh b/build_shared.sh index ad45c3b..c7730e1 100755 --- a/build_shared.sh +++ b/build_shared.sh @@ -3,6 +3,8 @@ # Enter third_party/ directory cd $(dirname $0) +#Depends on a lot so rebuild as soon anything changed! We still have to implement that dependecy stuff! + tearoot_cmake_config="`pwd`/cmake/config/tearoot-client.cmake" tearoot_cmake_module="`pwd`/cmake/" traroot_library="`pwd`/third_party" diff --git a/client b/client index 33f4da4..c790c8b 160000 --- a/client +++ b/client @@ -1 +1 @@ -Subproject commit 33f4da4fcaae964c178dc91fe960dcf9b5010aa6 +Subproject commit c790c8bd08ad7e3940d29b83269c821b3c06b721 diff --git a/helper.txt b/helper.txt index 3e2b32e..d5dfa1c 100644 --- a/helper.txt +++ b/helper.txt @@ -25,7 +25,7 @@ apt-get update apt-get install aptitude aptitude install sudo wget curl python-software-properties realpath autoconf libz-dev gettext libcurl4-openssl-dev apt-get install golang-go #For boringssl - +apt-get install libx11-dev libasound-dev libjack-dev #For the client (Audio/PPT libs) # Install git 2.X wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.20.0.tar.gz tar xvf git-2.20.0.tar.gz @@ -34,6 +34,11 @@ make configure make -j 12 sudo make install +#Build GLIBC +wget http://ftp.gnu.org/gnu/glibc/glibc-2.26.tar.xz +tar xvf glibc-2.26.tar.xz && cd glibc-* +mkdir build && cd build + # Setup GCC-9 from source aptitude install build-essential wget ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-9.1.0/gcc-9.1.0.tar.gz @@ -59,4 +64,5 @@ chmod +x cmake-3.15.0-rc3-Linux-x86_64.sh ./cmake-3.15.0-rc3-Linux-x86_64.sh --prefix=/ --skip-license #Install nvm -curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash \ No newline at end of file +curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash +#Install node 6.x.x! \ No newline at end of file diff --git a/shared b/shared index 107d752..2f07e0d 160000 --- a/shared +++ b/shared @@ -1 +1 @@ -Subproject commit 107d752cb845935708832412d188490ba562ed6d +Subproject commit 2f07e0d0447ec44d265d43b2cd85b3db3143a131 diff --git a/third_party/build_libevent.sh b/third_party/build_libevent.sh index d0b7f45..6aaaaa1 100755 --- a/third_party/build_libevent.sh +++ b/third_party/build_libevent.sh @@ -10,6 +10,7 @@ _fpic="" [[ ${build_os_type} == "linux" ]] && _fpic="-fPIC" make_targets=("event_static") +[[ ${build_os_type} == "linux" ]] && make_targets+=("event_pthreads_static") #cmake ../../ -G"Visual Studio 14 2015 Win64" -DEVENT_INSTALL_CMAKE_DIR=cmake -DCMAKE_INSTALL_PREFIX=. -DEVENT__DISABLE_BENCHMARK=ON -DEVENT__LIBRARY_TYPE=BOTH -DEVENT__MSVC_STATIC_RUNTIME=ON -DEVENT__DISABLE_TESTS=ON -DEVENT__DISABLE_SAMPLES=ON -DEVENT__DISABLE_OPENSSL=ON cmake_build ${library_path} -DCMAKE_C_FLAGS="${_fpic} -I../../boringssl/include/" -DEVENT__DISABLE_BENCHMARK=ON -DEVENT__LIBRARY_TYPE=STATIC -DEVENT__MSVC_STATIC_RUNTIME=ON -DEVENT__DISABLE_TESTS=ON -DEVENT__DISABLE_SAMPLES=ON -DEVENT__DISABLE_OPENSSL=ON -DCMAKE_BUILD_TYPE="Release" check_err_exit ${library_path} "Failed to build libevent!"