Code Review for oob-gcc51

Prepared by:Dan McDonald (danmcd) on 2015-Jun-16 09:31 -0400 EDT
Workspace:/export/home/danmcd/ws/oob-gcc51 (at ebfe65c330a8)
Compare against: origin/master (/export/home/danmcd/ws/omnios-build at f6b52e1ae07f)
Summary of changes: 164 lines changed: 88 ins; 3 del; 73 mod; 5699 unchg
Patch of changes: oob-gcc51.patch

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/bash/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 140 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/bind/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 71 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/binutils/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
3 lines changed: 3 ins; 0 del; 0 mod; 69 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/cdrtools/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 73 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/dbus-glib/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 85 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/dbus/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
2 lines changed: 2 ins; 0 del; 0 mod; 95 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/entire/entire.p5m

Update entire & omnios-userland with transitional gcc4->5 runtimes.
Other packages up to gcc51 runtime
4 lines changed: 2 ins; 0 del; 2 mod; 363 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gawk/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
Mis-versioned gcc-5.1.0 in gawk's buld.sh.
gcc51 bringup
3 lines changed: 2 ins; 0 del; 1 mod; 71 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gcc44/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
Other packages up to gcc51 runtime
3 lines changed: 1 ins; 0 del; 2 mod; 92 unchg

------ ------ ------ ------ ------ --- New Patch Raw build/gcc48/g++-obs.p5m

Obsolete gcc/g++ 4 runtimes
5 lines changed: 5 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ --- New Patch Raw build/gcc48/gcc4-obs.p5m

Obsolete gcc/g++ 4 runtimes
5 lines changed: 5 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ Old --- Patch --- build/gcc48/libgmp.mog (deleted)

gcc51 bringup
2 lines changed: 0 ins; 2 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gcc51/build-libgcc_s.sh (renamed and modified from build/gcc48/build-libgcc_s.sh)

gcc51 bringup
4 lines changed: 0 ins; 0 del; 4 mod; 59 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gcc51/build-libgmp.sh (renamed and modified from build/gcc48/build-libgmp.sh)

gcc51 bringup
4 lines changed: 0 ins; 0 del; 4 mod; 61 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gcc51/build-libmpc.sh (renamed and modified from build/gcc48/build-libmpc.sh)

gcc51 bringup
5 lines changed: 0 ins; 0 del; 5 mod; 56 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gcc51/build-libmpfr.sh (renamed and modified from build/gcc48/build-libmpfr.sh)

gcc51 bringup
5 lines changed: 0 ins; 0 del; 5 mod; 55 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gcc51/build-libstdc++.sh (renamed and modified from build/gcc48/build-libstdc++.sh)

Proper libstdc++ version
gcc51 bringup
19 lines changed: 9 ins; 0 del; 10 mod; 88 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/gcc51/build.sh (renamed and modified from build/gcc48/build.sh)

gcc51 bringup
4 lines changed: 0 ins; 1 del; 3 mod; 71 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/files/COPYING.LIB (renamed from build/gcc48/files/COPYING.LIB)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 510 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/files/COPYING.RUNTIME (renamed from build/gcc48/files/COPYING.RUNTIME)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 73 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/files/COPYING3.LIB (renamed from build/gcc48/files/COPYING3.LIB)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 165 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/gcc.mog (renamed from build/gcc48/gcc.mog)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 5 unchg

------ ------ ------ ------ ------ --- New Patch Raw build/gcc51/libgmp.mog

gcc51 bringup
2 lines changed: 2 ins; 0 del; 0 mod; 0 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/libmpc.mog (renamed from build/gcc48/libmpc.mog)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 1 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/libmpfr.mog (renamed from build/gcc48/libmpfr.mog)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 2 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/patches/ld_eh_frame_hdr.patch (renamed from build/gcc48/patches/ld_eh_frame_hdr.patch)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 56 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/patches/patch-libgo_runtime_proc.c (renamed from build/gcc48/patches/patch-libgo_runtime_proc.c)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 17 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/patches/series (renamed from build/gcc48/patches/series)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 2 unchg

------ ------ ------ ------ ------ Old New Patch Raw build/gcc51/runtime.mog (renamed from build/gcc48/runtime.mog)

gcc51 bringup
0 lines changed: 0 ins; 0 del; 0 mod; 3 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/glib/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
Other packages up to gcc51 runtime
5 lines changed: 3 ins; 0 del; 2 mod; 81 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/groff/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 79 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/isc-dhcp/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
3 lines changed: 3 ins; 0 del; 0 mod; 67 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/jeos/omnios-userland.p5m

Catch up omnios-userland mpc/mpfr/gmp for gcc51 with reality.
Update entire & omnios-userland with transitional gcc4->5 runtimes.
Other packages up to gcc51 runtime
gcc51 bringup
6 lines changed: 2 ins; 0 del; 4 mod; 140 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/libidn/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 52 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/libtool/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 69 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/libxml2/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 88 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/mozilla-nss-nspr/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
Other packages up to gcc51 runtime
7 lines changed: 3 ins; 0 del; 4 mod; 211 unchg

------ ------ ------ ------ ------ --- New Patch Raw build/ncurses/patches/gcc5.patch

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
29 lines changed: 29 ins; 0 del; 0 mod; 0 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/ncurses/patches/series

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
1 line changed: 1 ins; 0 del; 0 mod; 2 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/open-vm-tools/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
Other packages up to gcc51 runtime
2 lines changed: 0 ins; 0 del; 2 mod; 68 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/openssh/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 95 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/openssl/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 140 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/openssl/patches/unused-dep.patch

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
2 lines changed: 0 ins; 0 del; 2 mod; 29 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/p7zip/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 114 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/pcre/build.sh

Other packages up to gcc51 runtime
2 lines changed: 0 ins; 0 del; 2 mod; 76 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/perl/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 192 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/pkg-config/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
3 lines changed: 3 ins; 0 del; 0 mod; 49 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/python26/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 128 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/readline/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 64 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/sigcpp/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 52 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/sqlite3/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 61 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/trousers/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 110 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/unixodbc/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 89 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/wget/build.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
3 lines changed: 3 ins; 0 del; 0 mod; 61 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw build/zlib/build.sh

Other packages up to gcc51 runtime
1 line changed: 0 ins; 0 del; 1 mod; 52 unchg

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw lib/functions.sh

Some packages need to specify -std=gnu89 to compile, and gcc51 defaults to
gnu11 now.
Also, updated mozilla-nss-nspr to 3.19 and 4.10.8, respectively.
12 lines changed: 10 ins; 0 del; 2 mod; 1247 unchg

This code review page was prepared using /opt/onbld/bin/webrev. Webrev is maintained by the illumos project. The latest version may be obtained here.