Source: jemalloc Version: 5.0.1-1 Severity: serious Justification: fails to build from source (but built successfully in the past)
Hi, jemalloc 5 FTBFS on all 32-bit architectures since the signatures for operator new/delete have changed with GCC 7: https://buildd.debian.org/status/package.php?p=jemalloc&suite=experimental --- debian/libjemalloc2.symbols (libjemalloc2_5.0.1-1_i386) +++ dpkg-gensymbolsn_yQdM 2017-08-24 03:04:35.917535795 +0000 @@ -1,4 +1,10 @@ libjemalloc.so.2 libjemalloc2 #MINVER# + _ZdaPvj@Base 5.0.1-1 + _ZdlPvj@Base 5.0.1-1 + _Znaj@Base 5.0.1-1 + _ZnajRKSt9nothrow_t@Base 5.0.1-1 + _Znwj@Base 5.0.1-1 + _ZnwjRKSt9nothrow_t@Base 5.0.1-1 (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any gnueabi-any-any gnueabihf-any-any gnuspe-any-any gnux33-any-any)__free_hook@Base 3.0.0 (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any gnueabi-any-any gnueabihf-any-any gnuspe-any-any gnux33-any-any)__malloc_hook@Base 3.0.0 (arch=gnu-any-any gnuabi64-any-any gnuabin32-any-any gnueabi-any-any gnueabihf-any-any gnuspe-any-any gnux33-any-any)__memalign_hook@Base 3.0.0 @@ -22,14 +28,14 @@ nallocx@Base 3.5.0 (c++)"operator delete(void*)@Base" 5.0.0 (c++)"operator delete(void*, std::nothrow_t const&)@Base" 5.0.0 - (c++)"operator delete(void*, unsigned long)@Base" 5.0.0 +#MISSING: 5.0.1-1# (c++)"operator delete(void*, unsigned long)@Base" 5.0.0 (c++)"operator delete[](void*)@Base" 5.0.0 (c++)"operator delete[](void*, std::nothrow_t const&)@Base" 5.0.0 - (c++)"operator delete[](void*, unsigned long)@Base" 5.0.0 - (c++)"operator new(unsigned long)@Base" 5.0.0 - (c++)"operator new(unsigned long, std::nothrow_t const&)@Base" 5.0.0 - (c++)"operator new[](unsigned long)@Base" 5.0.0 - (c++)"operator new[](unsigned long, std::nothrow_t const&)@Base" 5.0.0 +#MISSING: 5.0.1-1# (c++)"operator delete[](void*, unsigned long)@Base" 5.0.0 +#MISSING: 5.0.1-1# (c++)"operator new(unsigned long)@Base" 5.0.0 +#MISSING: 5.0.1-1# (c++)"operator new(unsigned long, std::nothrow_t const&)@Base" 5.0.0 +#MISSING: 5.0.1-1# (c++)"operator new[](unsigned long)@Base" 5.0.0 +#MISSING: 5.0.1-1# (c++)"operator new[](unsigned long, std::nothrow_t const&)@Base" 5.0.0 posix_memalign@Base 2.1.1 rallocx@Base 3.5.0 realloc@Base 2.1.1 Andreas