File: 10_optimization.dpatch

package info (click to toggle)
pose 3.5-7
  • links: PTS
  • area: contrib
  • in suites: sarge
  • size: 14,136 kB
  • ctags: 29,490
  • sloc: cpp: 93,990; ansic: 62,838; sh: 27,519; perl: 1,891; python: 1,242; makefile: 652
file content (104 lines) | stat: -rw-r--r-- 2,776 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#! /bin/sh -e
# vim: ft=diff
## 10_optimization.dpatch by Lucas Wall <kthulhu@kadath.com.ar>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Change optimization flags to make pose work

if [ $# -lt 1 ]; then
    echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
    exit 1
fi

[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"

case "$1" in
    -patch) patch -p1 ${patch_opts} < $0;;
    -unpatch) patch -R -p1 ${patch_opts} < $0;;
    *)
        echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
        exit 1;;
esac

exit 0

@DPATCH@
diff -urNad /home/kthulhu/pose/pose-3.5/BuildUnix/configure pose-3.5/BuildUnix/configure
--- /home/kthulhu/pose/pose-3.5/BuildUnix/configure	2002-03-29 10:11:20.000000000 -0300
+++ pose-3.5/BuildUnix/configure	2004-08-30 20:46:34.000000000 -0300
@@ -1106,13 +1106,13 @@
   CFLAGS="$ac_save_CFLAGS"
 elif test $ac_cv_prog_cc_g = yes; then
   if test "$GCC" = yes; then
-    CFLAGS="-g -O2"
+    CFLAGS="-g -O2 -fno-strict-aliasing"
   else
     CFLAGS="-g"
   fi
 else
   if test "$GCC" = yes; then
-    CFLAGS="-O2"
+    CFLAGS="-O2 -fno-strict-aliasing"
   else
     CFLAGS=
   fi
@@ -1249,13 +1249,13 @@
   CXXFLAGS="$ac_save_CXXFLAGS"
 elif test $ac_cv_prog_cxx_g = yes; then
   if test "$GXX" = yes; then
-    CXXFLAGS="-g -O2"
+    CXXFLAGS="-g -O2 -fno-strict-aliasing"
   else
     CXXFLAGS="-g"
   fi
 else
   if test "$GXX" = yes; then
-    CXXFLAGS="-O2"
+    CXXFLAGS="-O2 -fno-strict-aliasing"
   else
     CXXFLAGS=
   fi
@@ -3188,7 +3188,7 @@
 	_WARNINGS_CFLAGS='-w'
 	_WARNINGS_CXXFLAGS='-w'
 	LIBS="$LIBS -lsocket"
-	poser_optimize="-O2"
+	poser_optimize="-O2 -fno-strict-aliasing"
 	poser_debug="-gdwarf-2"
 	AR='/usr/local/bin/ar.elf'
 	;;
@@ -3259,7 +3259,7 @@
 
 
 
-FLAGS_OPTIMIZE="-O2"
+FLAGS_OPTIMIZE="-O2 -fno-strict-aliasing"
 
 
 
diff -urNad /home/kthulhu/pose/pose-3.5/BuildUnix/configure.in pose-3.5/BuildUnix/configure.in
--- /home/kthulhu/pose/pose-3.5/BuildUnix/configure.in	2002-03-29 10:11:13.000000000 -0300
+++ pose-3.5/BuildUnix/configure.in	2004-08-30 20:46:34.000000000 -0300
@@ -174,7 +174,7 @@
 	_WARNINGS_CFLAGS='-w'
 	_WARNINGS_CXXFLAGS='-w'
 	LIBS="$LIBS -lsocket"
-	poser_optimize="-O2"
+	poser_optimize="-O2 -fno-strict-aliasing"
 	poser_debug="-gdwarf-2"
 	AR='/usr/local/bin/ar.elf'
 	;;
@@ -266,10 +266,10 @@
 dnl
 dnl AC_ARG_ENABLE(optimize,
 dnl	[  --enable-optimize       optimize code (default no)],
-dnl	FLAGS_OPTIMIZE="-O2",
+dnl	FLAGS_OPTIMIZE="-O2 -fno-strict-aliasing",
 dnl	FLAGS_OPTIMIZE="")
 
-FLAGS_OPTIMIZE="-O2"
+FLAGS_OPTIMIZE="-O2 -fno-strict-aliasing"
 
 
 dnl ========================================================