mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 08:32:02 +00:00
Remove gcc-7 from build scripts
This commit is contained in:
parent
01519522ab
commit
5d08a7b353
@ -4,6 +4,7 @@ set(LIBUNWIND_CXX_SOURCES
|
|||||||
${LIBUNWIND_SOURCE_DIR}/src/libunwind.cpp
|
${LIBUNWIND_SOURCE_DIR}/src/libunwind.cpp
|
||||||
${LIBUNWIND_SOURCE_DIR}/src/Unwind-EHABI.cpp
|
${LIBUNWIND_SOURCE_DIR}/src/Unwind-EHABI.cpp
|
||||||
${LIBUNWIND_SOURCE_DIR}/src/Unwind-seh.cpp)
|
${LIBUNWIND_SOURCE_DIR}/src/Unwind-seh.cpp)
|
||||||
|
|
||||||
if (APPLE)
|
if (APPLE)
|
||||||
set(LIBUNWIND_CXX_SOURCES ${LIBUNWIND_CXX_SOURCES} ${LIBUNWIND_SOURCE_DIR}/src/Unwind_AppleExtras.cpp)
|
set(LIBUNWIND_CXX_SOURCES ${LIBUNWIND_CXX_SOURCES} ${LIBUNWIND_SOURCE_DIR}/src/Unwind_AppleExtras.cpp)
|
||||||
endif ()
|
endif ()
|
||||||
|
7
debian/.pbuilderrc
vendored
7
debian/.pbuilderrc
vendored
@ -11,11 +11,10 @@
|
|||||||
# sudo ln -s gutsy /usr/share/debootstrap/scripts/bionic
|
# sudo ln -s gutsy /usr/share/debootstrap/scripts/bionic
|
||||||
# sudo ln -s sid /usr/share/debootstrap/scripts/buster
|
# sudo ln -s sid /usr/share/debootstrap/scripts/buster
|
||||||
# build ubuntu:
|
# build ubuntu:
|
||||||
# sudo DIST=trusty pbuilder create --configfile debian/.pbuilderrc && DIST=trusty pdebuild --configfile debian/.pbuilderrc
|
|
||||||
# sudo DIST=xenial pbuilder create --configfile debian/.pbuilderrc && DIST=xenial pdebuild --configfile debian/.pbuilderrc
|
|
||||||
# sudo DIST=zesty pbuilder create --configfile debian/.pbuilderrc && DIST=zesty pdebuild --configfile debian/.pbuilderrc
|
|
||||||
# sudo DIST=artful pbuilder create --configfile debian/.pbuilderrc && DIST=artful pdebuild --configfile debian/.pbuilderrc
|
|
||||||
# sudo DIST=bionic pbuilder create --configfile debian/.pbuilderrc && DIST=bionic pdebuild --configfile debian/.pbuilderrc
|
# sudo DIST=bionic pbuilder create --configfile debian/.pbuilderrc && DIST=bionic pdebuild --configfile debian/.pbuilderrc
|
||||||
|
# sudo DIST=cosmic pbuilder create --configfile debian/.pbuilderrc && DIST=cosmic pdebuild --configfile debian/.pbuilderrc
|
||||||
|
# sudo DIST=disco pbuilder create --configfile debian/.pbuilderrc && DIST=disco pdebuild --configfile debian/.pbuilderrc
|
||||||
|
# sudo DIST=eoan pbuilder create --configfile debian/.pbuilderrc && DIST=eoan pdebuild --configfile debian/.pbuilderrc
|
||||||
# sudo DIST=devel pbuilder create --configfile debian/.pbuilderrc && DIST=devel pdebuild --configfile debian/.pbuilderrc
|
# sudo DIST=devel pbuilder create --configfile debian/.pbuilderrc && DIST=devel pdebuild --configfile debian/.pbuilderrc
|
||||||
# build debian:
|
# build debian:
|
||||||
# sudo DIST=stable pbuilder create --configfile debian/.pbuilderrc && DIST=stable pdebuild --configfile debian/.pbuilderrc
|
# sudo DIST=stable pbuilder create --configfile debian/.pbuilderrc && DIST=stable pdebuild --configfile debian/.pbuilderrc
|
||||||
|
4
debian/changelog
vendored
4
debian/changelog
vendored
@ -1,5 +1,5 @@
|
|||||||
clickhouse (19.15.1.1) unstable; urgency=low
|
clickhouse (19.15.1) unstable; urgency=low
|
||||||
|
|
||||||
* Modified source code
|
* Modified source code
|
||||||
|
|
||||||
-- clickhouse-release <clickhouse-release@yandex-team.ru> Fri, 06 Sep 2019 17:58:30 +0300
|
-- proller <proller@yandex-team.ru> Wed, 11 Sep 2019 15:54:44 +0300
|
||||||
|
2
debian/control
vendored
2
debian/control
vendored
@ -5,7 +5,7 @@ Maintainer: Alexey Milovidov <milovidov@yandex-team.ru>
|
|||||||
Build-Depends: debhelper (>= 9),
|
Build-Depends: debhelper (>= 9),
|
||||||
cmake | cmake3,
|
cmake | cmake3,
|
||||||
ninja-build,
|
ninja-build,
|
||||||
gcc-7 [amd64 i386] | gcc-8 [amd64 i386] | gcc-9 [amd64 i386], g++-7 [amd64 i386] | g++-8 [amd64 i386] | g++-9 [amd64 i386],
|
gcc-9 [amd64 i386] | gcc-8 [amd64 i386], g++-9 [amd64 i386] | g++-8 [amd64 i386],
|
||||||
clang-8 [arm64 armhf] | clang-7 [arm64 armhf] | clang-6.0 [arm64 armhf],
|
clang-8 [arm64 armhf] | clang-7 [arm64 armhf] | clang-6.0 [arm64 armhf],
|
||||||
libc6-dev,
|
libc6-dev,
|
||||||
libicu-dev,
|
libicu-dev,
|
||||||
|
2
debian/pbuilder-hooks/C99kill-make
vendored
2
debian/pbuilder-hooks/C99kill-make
vendored
@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
# Try stop parallel build after timeout
|
# Try stop parallel build after timeout
|
||||||
|
|
||||||
killall make gcc gcc-7 g++-7 gcc-8 g++-8 clang clang-5.0 clang++-5.0 clang-6.0 clang++-6.0 clang-7 clang++-7 ||:
|
killall make gcc gcc-8 g++-8 gcc-9 g++-9 clang clang-6.0 clang++-6.0 clang-7 clang++-7 ||:
|
||||||
|
3
debian/rules
vendored
3
debian/rules
vendored
@ -32,6 +32,9 @@ endif
|
|||||||
|
|
||||||
CMAKE_FLAGS += -DENABLE_UTILS=0
|
CMAKE_FLAGS += -DENABLE_UTILS=0
|
||||||
|
|
||||||
|
DEB_CC ?= $(shell which gcc-9 gcc-8 gcc | head -n1)
|
||||||
|
DEB_CXX ?= $(shell which g++-9 g++-8 g++ | head -n1)
|
||||||
|
|
||||||
ifdef DEB_CXX
|
ifdef DEB_CXX
|
||||||
DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
||||||
DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
||||||
|
@ -27,8 +27,8 @@ if (GLIBC_COMPATIBILITY)
|
|||||||
|
|
||||||
target_include_directories(glibc-compatibility PRIVATE libcxxabi)
|
target_include_directories(glibc-compatibility PRIVATE libcxxabi)
|
||||||
|
|
||||||
if (USE_STATIC_LIBRARIES=0 AND MAKE_STATIC_LIBRARIES=OFF)
|
if (NOT USE_STATIC_LIBRARIES AND NOT MAKE_STATIC_LIBRARIES)
|
||||||
target_compile_options(PRIVATE -fPIC)
|
target_compile_options(glibc-compatibility PRIVATE -fPIC)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
target_link_libraries(global-libs INTERFACE glibc-compatibility)
|
target_link_libraries(global-libs INTERFACE glibc-compatibility)
|
||||||
|
6
release
6
release
@ -66,7 +66,7 @@ do
|
|||||||
shift
|
shift
|
||||||
elif [[ $1 == '--fast' ]]; then
|
elif [[ $1 == '--fast' ]]; then
|
||||||
# Wrong but fast pbuilder mode: create base package with all depends
|
# Wrong but fast pbuilder mode: create base package with all depends
|
||||||
EXTRAPACKAGES="$EXTRAPACKAGES debhelper cmake ninja-build gcc-7 g++-7 libc6-dev libicu-dev libreadline-dev psmisc bash expect python python-lxml python-termcolor python-requests curl perl sudo openssl netcat-openbsd"
|
EXTRAPACKAGES="$EXTRAPACKAGES debhelper cmake ninja-build gcc-8 g++-8 libc6-dev libicu-dev libreadline-dev psmisc bash expect python python-lxml python-termcolor python-requests curl perl sudo openssl netcat-openbsd"
|
||||||
shift
|
shift
|
||||||
elif [[ $1 == '--rpm' ]]; then
|
elif [[ $1 == '--rpm' ]]; then
|
||||||
MAKE_RPM=1
|
MAKE_RPM=1
|
||||||
@ -116,8 +116,8 @@ echo -e "\nCurrent version is $VERSION_STRING"
|
|||||||
if [ -z "$NO_BUILD" ] ; then
|
if [ -z "$NO_BUILD" ] ; then
|
||||||
gen_changelog "$VERSION_STRING" "" "$AUTHOR" ""
|
gen_changelog "$VERSION_STRING" "" "$AUTHOR" ""
|
||||||
if [ -z "$USE_PBUILDER" ] ; then
|
if [ -z "$USE_PBUILDER" ] ; then
|
||||||
DEB_CC=${DEB_CC:=`which gcc-7 gcc-8 gcc | head -n1`}
|
DEB_CC=${DEB_CC:=`which gcc-9 gcc-8 gcc | head -n1`}
|
||||||
DEB_CXX=${DEB_CXX:=`which g++-7 g++-8 g++ | head -n1`}
|
DEB_CXX=${DEB_CXX:=`which g++-9 g++-8 g++ | head -n1`}
|
||||||
# Build (only binary packages).
|
# Build (only binary packages).
|
||||||
debuild --preserve-env -e PATH \
|
debuild --preserve-env -e PATH \
|
||||||
-e DEB_CC=$DEB_CC -e DEB_CXX=$DEB_CXX -e CMAKE_FLAGS="$CMAKE_FLAGS" \
|
-e DEB_CC=$DEB_CC -e DEB_CXX=$DEB_CXX -e CMAKE_FLAGS="$CMAKE_FLAGS" \
|
||||||
|
@ -6,9 +6,7 @@
|
|||||||
# curl https://raw.githubusercontent.com/yandex/ClickHouse/master/utils/build/build_debian.sh | sh
|
# curl https://raw.githubusercontent.com/yandex/ClickHouse/master/utils/build/build_debian.sh | sh
|
||||||
|
|
||||||
# install compiler and libs
|
# install compiler and libs
|
||||||
sudo apt install -y git bash cmake ninja-build libicu-dev libreadline-dev gperf
|
sudo apt install -y git bash cmake ninja-build gcc-8 g++-8 libicu-dev libreadline-dev gperf
|
||||||
sudo apt install -y gcc-9 g++-9 ||:
|
|
||||||
[ -z `which g++-9` ] && sudo apt install -y gcc-8 g++-8 ||:
|
|
||||||
# for -DUNBUNDLED=1 mode:
|
# for -DUNBUNDLED=1 mode:
|
||||||
#sudo apt install -y libboost-program-options-dev libboost-system-dev libboost-filesystem-dev libboost-thread-dev zlib1g-dev liblz4-dev libdouble-conversion-dev libzstd-dev libre2-dev libsparsehash-dev librdkafka-dev libcapnp-dev libpoco-dev libsparsehash-dev libgoogle-perftools-dev libunwind-dev googletest libcctz-dev
|
#sudo apt install -y libboost-program-options-dev libboost-system-dev libboost-filesystem-dev libboost-thread-dev zlib1g-dev liblz4-dev libdouble-conversion-dev libzstd-dev libre2-dev libsparsehash-dev librdkafka-dev libcapnp-dev libpoco-dev libsparsehash-dev libgoogle-perftools-dev libunwind-dev googletest libcctz-dev
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ fi
|
|||||||
|
|
||||||
mkdir build
|
mkdir build
|
||||||
cd build
|
cd build
|
||||||
cmake .. -DCMAKE_CXX_COMPILER=`which g++-9 g++-8 g++-7` -DCMAKE_C_COMPILER=`which gcc-9 gcc-8 gcc-7`
|
cmake .. -DCMAKE_CXX_COMPILER=`which g++-9 g++-8` -DCMAKE_C_COMPILER=`which gcc-9 gcc-8`
|
||||||
cmake --build .
|
cmake --build .
|
||||||
|
|
||||||
cd ..
|
cd ..
|
||||||
|
Loading…
Reference in New Issue
Block a user