author | Norm Jacobs <Norm.Jacobs@Oracle.COM> |
Wed, 07 Sep 2016 18:09:38 -0500 | |
changeset 6859 | 569bef81e3c4 |
parent 5478 | components/gcc53/patches/006-fixincludes.patch@2b166911e3bb |
permissions | -rw-r--r-- |
5342
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
1 |
# |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
2 |
# We have made several changes to headers in Solaris 11/12 so that we no |
5419
0a6df3707968
22684017 GCC 5.3 fixincludes patch should leave sys/feature_tests.h alone
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
5342
diff
changeset
|
3 |
# longer need to "fix" them. This patch limits what we fix and keep. |
5342
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
4 |
# |
5419
0a6df3707968
22684017 GCC 5.3 fixincludes patch should leave sys/feature_tests.h alone
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
5342
diff
changeset
|
5 |
# We will want to spend time going through inclhack.def to make sure that |
0a6df3707968
22684017 GCC 5.3 fixincludes patch should leave sys/feature_tests.h alone
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
5342
diff
changeset
|
6 |
# it only targets those things that we want "fixed" in S12 and later before |
0a6df3707968
22684017 GCC 5.3 fixincludes patch should leave sys/feature_tests.h alone
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
5342
diff
changeset
|
7 |
# we submit anything upstream. |
5342
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
8 |
# |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
9 |
--- gcc-5.3.0.orig/fixincludes/fixinc.in Sun Oct 28 14:42:48 2012 |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
10 |
+++ gcc-5.3.0/fixincludes/fixinc.in Fri Jan 22 23:13:39 2016 |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
11 |
@@ -471,6 +471,13 @@ |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
12 |
# DOS/Windows filesystems. |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
13 |
find . -name '[Dd][Oo][Nn][Ee]' -exec rm -f '{}' ';' |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
14 |
|
5478
2b166911e3bb
22766104 GCC 5.3 std:to_string still broken
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
5419
diff
changeset
|
15 |
+# We only want limits.h, syslimits.h, and feature_tests.h fixed on Solaris |
5342
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
16 |
+for file in `find . -type f | \ |
5478
2b166911e3bb
22766104 GCC 5.3 std:to_string still broken
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
5419
diff
changeset
|
17 |
+ egrep -v './(limits.h|syslimits.h|sys/feature_tests.h)'` ; do |
5342
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
18 |
+ echo Removing $file |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
19 |
+ rm -f $file |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
20 |
+done |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
21 |
+ |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
22 |
if test $VERBOSE -gt 1 |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
23 |
then echo 'Cleaning up unneeded directories:' ; fi |
e55d87e99ecd
PSARC/2015/499 GCC v5.3, v4.9.3, and more
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff
changeset
|
24 |
cd $LIB |