]> ruderich.org/simon Gitweb - blhc/blhc.git/blobdiff - t/logs/verbose-build
check for -fstack-protector-strong
[blhc/blhc.git] / t / logs / verbose-build
index aba204b83326bd38b7c0b443f54d1eb6244d3df1..73649f21180f3c05d615ccfe073093a4552fa2b1 100644 (file)
@@ -1,5 +1,7 @@
 # We must ensure a verbose build is used.
 
 # We must ensure a verbose build is used.
 
+dpkg-buildpackage: source package test
+
 
 checking if you want to see long compiling messages... yes
 checking if you want to see long compiling messages... no
 
 checking if you want to see long compiling messages... yes
 checking if you want to see long compiling messages... no
@@ -14,13 +16,50 @@ checking whether compiling and linking against OpenSSL works... yes
 ...
   CCLD   libtest.la
 
 ...
   CCLD   libtest.la
 
+  LINK   libtest.la
+
+  CXX    libtest-a.lo
+  CXX    libtest-b.lo
+  CXX    libtest_c.lo
+  CXX    libtest-d.lo
+...
+  CXXLD  libtest.la
+
+      [CC]   src/test-a.o
+      [CC]   src/test-b.o
+      [CC]   src/test_c.o
+      [CXX]  src/test-d.o
+...
+      [LD]   src/test.o
+
+# Colored build output.
+      [\e[36mCC\e[m\ f]   src/test-a.o
+      [\e[36mCC\e[m\ f]   src/test-b.o
+      [\e[36mCC\e[m\ f]   src/test_c.o
+...
+      [\e[32mLD\e[m\ f]   src/test.o
+
+# Colored build output (used on armhf and hurd).
+      [\e[36mCC\e(B\e[m]   src/test-a.o
+      [\e[36mCC\e(B\e[m]   src/test-b.o
+      [\e[36mCC\e(B\e[m]   src/test_c.o
+...
+      [\e[32mLD\e(B\e[m]   src/test.o
+
 CC modules/server/test.c
 
 CC modules/server/test.c
 
+    C++      test/test.o
+C++ test.cpp
+
 Byte-compiling python modules...
 Byte-compiling python modules (optimized versions) ...
 Byte-compiling python modules...
 Byte-compiling python modules (optimized versions) ...
 
 Byte-compiling python modules...
 Byte-compiling python modules (optimized versions) ...
 Byte-compiling python modules...
 Byte-compiling python modules (optimized versions) ...
 
+# Don't treat the ".cc" file extension as valid compiler.
+Building program ../build/bin/test
+Compiling test/test.cc to ../build/test/test.o
+
 # Non verbose.
 Compiling test/test.cc to ../build/test/test.o
 Building shared library ../build/test/libtest.so.1.2.3
 # Non verbose.
 Compiling test/test.cc to ../build/test/test.o
 Building shared library ../build/test/libtest.so.1.2.3
@@ -28,13 +67,13 @@ Compiling test.cc to ../build/test/test.o
 Building program ../build/bin/test
 # Verbose ...
 Compiling test/test.cc to ../build/test/test.o
 Building program ../build/bin/test
 # Verbose ...
 Compiling test/test.cc to ../build/test/test.o
-g++ -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -o ../build/test/test.o test/test.cc
+g++ -c -g -O2 -fstack-protector-strong -Wformat -Wformat-security -Werror=format-security -o ../build/test/test.o test/test.cc
 Building shared library ../build/test/libtest.so.1.2.3
 g++ -fPIC -DPIC \
            -o ../build/test/libtest.so.1.2.3 -shared \
                       ../build/obj/test/test-a.o ../build/obj/test/test-b.o ../build/obj/test/test-c.o
 Compiling test.cc to ../build/test/test.o
 Building shared library ../build/test/libtest.so.1.2.3
 g++ -fPIC -DPIC \
            -o ../build/test/libtest.so.1.2.3 -shared \
                       ../build/obj/test/test-a.o ../build/obj/test/test-b.o ../build/obj/test/test-c.o
 Compiling test.cc to ../build/test/test.o
-g++ -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat-security -Werror=format-security -o ../build/test/test.o test.cc
+g++ -c -g -O2 -fstack-protector-strong -Wformat-security -Werror=format-security -o ../build/test/test.o test.cc
 Building program ../build/bin/test
 g++ ../build/obj/test/test.o -o /../build/bin/test
 
 Building program ../build/bin/test
 g++ ../build/obj/test/test.o -o /../build/bin/test
 
@@ -42,13 +81,27 @@ g++ ../build/obj/test/test.o -o /../build/bin/test
 Compiling test_file.cxx...
 # Verbose ...
 Compiling test_file.cxx...
 Compiling test_file.cxx...
 # Verbose ...
 Compiling test_file.cxx...
-g++ -g -O2 -fPIC --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 -c test_file.cxx
+g++ -g -O2 -fPIC -Wformat -Wformat-security -Werror=format-security -D_FORTIFY_SOURCE=2 -c test_file.cxx
 
 # Non verbose.
 [ 22%] Building CXX object src/CMakeFiles/test/test.cpp.o
 [ 82%] Building C object src/CMakeFiles/test/test.c.o
 # Verbose ...
 [ 45%] Building CXX object src/CMakeFiles/test-verbose.dir/verbose.cpp.o
 
 # Non verbose.
 [ 22%] Building CXX object src/CMakeFiles/test/test.cpp.o
 [ 82%] Building C object src/CMakeFiles/test/test.c.o
 # Verbose ...
 [ 45%] Building CXX object src/CMakeFiles/test-verbose.dir/verbose.cpp.o
-cd /tmp/test/src && /usr/bin/c++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat-security -Werror=format-security -o CMakeFiles/test-verbose.dir/verbose.cpp.o -c -D_FORTIFY_SOURCE=2 /tmp/test/src/test-verbose/verbose.cpp
+cd /tmp/test/src && /usr/bin/c++ -g -O2 -fstack-protector-strong -Wformat-security -Werror=format-security -o CMakeFiles/test-verbose.dir/verbose.cpp.o -c -D_FORTIFY_SOURCE=2 /tmp/test/src/test-verbose/verbose.cpp
 [ 83%] Building C object src/CMakeFiles/test-verbose-c.dir/verbose-c.c.o
 [ 83%] Building C object src/CMakeFiles/test-verbose-c.dir/verbose-c.c.o
-cd /tmp/test/src && /usr/bin/gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -o CMakeFiles/test-verbose-c.dir/verbose-c.c.o -c -D_FORTIFY_SOURCE=2 /tmp/test/src/test-verbose-c/verbose-c.c
+cd /tmp/test/src && /usr/bin/gcc -g -O2 -fstack-protector-strong -Wformat -Wformat-security -o CMakeFiles/test-verbose-c.dir/verbose-c.c.o -c -D_FORTIFY_SOURCE=2 /tmp/test/src/test-verbose-c/verbose-c.c
+
+# Multi-line non-verbose-build.
+Compiling test.c \
+    gcc test.c
+
+# False positives.
+Compiling Test properties
+Compiling Test sources
+Compiling with GCC now generates lots of new warnings.
+Compiling outside source directory - copying needed files
+Compiling the test favour in /build/buildd-test_42.47-11-amd64/test-42.47/debian/tmp-test
+Compiling /«BUILDDIR»/emacs23-23.4+1/debian/build-x/src/../lisp/international/characters.el
+Compiling '/«PKGBUILDDIR»/debian/tmp/usr/lib/python3.3/_markupbase.py'...
+Compiling /«PKGBUILDDIR»/debian/tmp/usr/lib/python2.7/dist-packages/libsvn/__init__.py ...