Skip to content

Error in Build! #50

Description

@QuestionPython

$ cd release

release$ make

set -e; rm -f ../release/env.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/env.cc -MG -MF ../release/env.d.$$; \
              sed 's,\(env\)\.o[ :]*,../release/\1.o ../release/env.d : ,g' < ../release/env.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/env.d; \
              rm -f ../release/env.d.$$
set -e; rm -f ../release/has_tsx.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/has_tsx.cc -MG -MF ../release/has_tsx.d.$$; \
              sed 's,\(has_tsx\)\.o[ :]*,../release/\1.o ../release/has_tsx.d : ,g' < ../release/has_tsx.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/has_tsx.d; \
              rm -f ../release/has_tsx.d.$$
set -e; rm -f ../release/futex_mutex.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/futex_mutex.cc -MG -MF ../release/futex_mutex.d.$$; \
              sed 's,\(futex_mutex\)\.o[ :]*,../release/\1.o ../release/futex_mutex.d : ,g' < ../release/futex_mutex.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/futex_mutex.d; \
              rm -f ../release/futex_mutex.d.$$
set -e; rm -f ../release/stats.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/stats.cc -MG -MF ../release/stats.d.$$; \
              sed 's,\(stats\)\.o[ :]*,../release/\1.o ../release/stats.d : ,g' < ../release/stats.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/stats.d; \
              rm -f ../release/stats.d.$$
set -e; rm -f ../release/footprint.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/footprint.cc -MG -MF ../release/footprint.d.$$; \
              sed 's,\(footprint\)\.o[ :]*,../release/\1.o ../release/footprint.d : ,g' < ../release/footprint.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/footprint.d; \
              rm -f ../release/footprint.d.$$
set -e; rm -f ../release/bassert.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/bassert.cc -MG -MF ../release/bassert.d.$$; \
              sed 's,\(bassert\)\.o[ :]*,../release/\1.o ../release/bassert.d : ,g' < ../release/bassert.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/bassert.d; \
              rm -f ../release/bassert.d.$$
set -e; rm -f ../release/cache.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/cache.cc -MG -MF ../release/cache.d.$$; \
              sed 's,\(cache\)\.o[ :]*,../release/\1.o ../release/cache.d : ,g' < ../release/cache.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/cache.d; \
              rm -f ../release/cache.d.$$
set -e; rm -f ../release/small_malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/small_malloc.cc -MG -MF ../release/small_malloc.d.$$; \
              sed 's,\(small_malloc\)\.o[ :]*,../release/\1.o ../release/small_malloc.d : ,g' < ../release/small_malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/small_malloc.d; \
              rm -f ../release/small_malloc.d.$$
set -e; rm -f ../release/large_malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/large_malloc.cc -MG -MF ../release/large_malloc.d.$$; \
              sed 's,\(large_malloc\)\.o[ :]*,../release/\1.o ../release/large_malloc.d : ,g' < ../release/large_malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/large_malloc.d; \
              rm -f ../release/large_malloc.d.$$
set -e; rm -f ../release/huge_malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/huge_malloc.cc -MG -MF ../release/huge_malloc.d.$$; \
              sed 's,\(huge_malloc\)\.o[ :]*,../release/\1.o ../release/huge_malloc.d : ,g' < ../release/huge_malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/huge_malloc.d; \
              rm -f ../release/huge_malloc.d.$$
set -e; rm -f ../release/rng.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/rng.cc -MG -MF ../release/rng.d.$$; \
              sed 's,\(rng\)\.o[ :]*,../release/\1.o ../release/rng.d : ,g' < ../release/rng.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/rng.d; \
              rm -f ../release/rng.d.$$
set -e; rm -f ../release/makechunk.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/makechunk.cc -MG -MF ../release/makechunk.d.$$; \
              sed 's,\(makechunk\)\.o[ :]*,../release/\1.o ../release/makechunk.d : ,g' < ../release/makechunk.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/makechunk.d; \
              rm -f ../release/makechunk.d.$$
set -e; rm -f ../release/malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/malloc.cc -MG -MF ../release/malloc.d.$$; \
              sed 's,\(malloc\)\.o[ :]*,../release/\1.o ../release/malloc.d : ,g' < ../release/malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/malloc.d; \
              rm -f ../release/malloc.d.$$
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -I../src  -c ../src/bassert.cc -o ../release/bassert.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11  ../src/objsizes.cc ../release/bassert.o -o ../release/objsizes
./../release/objsizes  ../release/generated_constants.cc >  ../release/generated_constants.h
set -e; rm -f ../release/cache.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/cache.cc -MG -MF ../release/cache.d.$$; \
              sed 's,\(cache\)\.o[ :]*,../release/\1.o ../release/cache.d : ,g' < ../release/cache.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/cache.d; \
              rm -f ../release/cache.d.$$
set -e; rm -f ../release/small_malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/small_malloc.cc -MG -MF ../release/small_malloc.d.$$; \
              sed 's,\(small_malloc\)\.o[ :]*,../release/\1.o ../release/small_malloc.d : ,g' < ../release/small_malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/small_malloc.d; \
              rm -f ../release/small_malloc.d.$$
set -e; rm -f ../release/large_malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/large_malloc.cc -MG -MF ../release/large_malloc.d.$$; \
              sed 's,\(large_malloc\)\.o[ :]*,../release/\1.o ../release/large_malloc.d : ,g' < ../release/large_malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/large_malloc.d; \
              rm -f ../release/large_malloc.d.$$
set -e; rm -f ../release/huge_malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/huge_malloc.cc -MG -MF ../release/huge_malloc.d.$$; \
              sed 's,\(huge_malloc\)\.o[ :]*,../release/\1.o ../release/huge_malloc.d : ,g' < ../release/huge_malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/huge_malloc.d; \
              rm -f ../release/huge_malloc.d.$$
set -e; rm -f ../release/makechunk.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/makechunk.cc -MG -MF ../release/makechunk.d.$$; \
              sed 's,\(makechunk\)\.o[ :]*,../release/\1.o ../release/makechunk.d : ,g' < ../release/makechunk.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/makechunk.d; \
              rm -f ../release/makechunk.d.$$
set -e; rm -f ../release/malloc.d; \
              g++ -MM -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  ../src/malloc.cc -MG -MF ../release/malloc.d.$$; \
              sed 's,\(malloc\)\.o[ :]*,../release/\1.o ../release/malloc.d : ,g' < ../release/malloc.d.$$ \
               | sed 's,generated_constants.h,../release/generated_constants.h,' > ../release/malloc.d; \
              rm -f ../release/malloc.d.$$
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/malloc.cc -o ../release/malloc.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/makechunk.cc -o ../release/makechunk.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/rng.cc -o ../release/rng.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/huge_malloc.cc -o ../release/huge_malloc.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/large_malloc.cc -o ../release/large_malloc.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/small_malloc.cc -o ../release/small_malloc.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/cache.cc -o ../release/cache.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/footprint.cc -o ../release/footprint.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/stats.cc -o ../release/stats.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/futex_mutex.cc -o ../release/futex_mutex.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src   -c -o ../release/generated_constants.o ../release/generated_constants.cc
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/has_tsx.cc -o ../release/has_tsx.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11     -I../release   -I../src  -c ../src/env.cc -o ../release/env.o
mkdir -p ../release/lib
gcc-ar cr ../release/lib/supermalloc.a  ../release/malloc.o  ../release/makechunk.o  ../release/rng.o  ../release/huge_malloc.o  ../release/large_malloc.o  ../release/small_malloc.o  ../release/cache.o  ../release/bassert.o  ../release/footprint.o  ../release/stats.o  ../release/futex_mutex.o  ../release/generated_constants.o  ../release/has_tsx.o  ../release/env.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11   ../release/malloc.o  ../release/makechunk.o  ../release/rng.o  ../release/huge_malloc.o  ../release/large_malloc.o  ../release/small_malloc.o  ../release/cache.o  ../release/bassert.o  ../release/footprint.o  ../release/stats.o  ../release/futex_mutex.o  ../release/generated_constants.o  ../release/has_tsx.o  ../release/env.o -shared -ldl -o ../release/lib/libsupermalloc.so
cc -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c11    -I../release   -I../src  -c ../tests/aligned_alloc.c -o ../release/aligned_alloc.o
g++ -W -Wall -Werror -O3 -flto -ggdb -pthread -fPIC -mrtm  -std=c++11  ../release/aligned_alloc.o -ldl -L../release/lib -Wl,-rpath,../release/lib -ldl ../release/lib/libsupermalloc.so -o ../release/aligned_alloc
../tests/aligned_alloc.c: In function ‘main’:
../tests/aligned_alloc.c:59:4: error: argument 2 value ‘9223372036854775808’ exceeds maximum object size 9223372036854775807 [-Werror=alloc-size-larger-than=]
  p = aligned_alloc(alignment, size);
    ^
/usr/include/stdlib.h:468:14: note: in a call to allocation function ‘aligned_alloc’ declared here
 extern void *aligned_alloc (size_t __alignment, size_t __size)
              ^
../tests/aligned_alloc.c:74:4: error: argument 2 value ‘9511602413006487553’ exceeds maximum object size 9223372036854775807 [-Werror=alloc-size-larger-than=]
  p = aligned_alloc(alignment, size);
    ^
/usr/include/stdlib.h:468:14: note: in a call to allocation function ‘aligned_alloc’ declared here
 extern void *aligned_alloc (size_t __alignment, size_t __size)
              ^
../tests/aligned_alloc.c:87:4: error: argument 2 value ‘18446744073709551600’ exceeds maximum object size 9223372036854775807 [-Werror=alloc-size-larger-than=]
  p = aligned_alloc(alignment, size);
    ^
/usr/include/stdlib.h:468:14: note: in a call to allocation function ‘aligned_alloc’ declared here
 extern void *aligned_alloc (size_t __alignment, size_t __size)
              ^
lto1: all warnings being treated as errors
lto-wrapper: fatal error: g++ returned 1 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
../Makefile.include:122: recipe for target '../release/aligned_alloc' failed
make: *** [../release/aligned_alloc] Error 1
rm ../release/aligned_alloc.o

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions