comparison compile @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children 04ced10e8804
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
1 #! /bin/sh 1 #! /bin/sh
2 # Wrapper for compilers which do not understand `-c -o'. 2 # Wrapper for compilers which do not understand `-c -o'.
3 3
4 scriptversion=2005-05-14.22 4 scriptversion=2009-04-28.21; # UTC
5 5
6 # Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. 6 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
7 # Foundation, Inc.
7 # Written by Tom Tromey <tromey@cygnus.com>. 8 # Written by Tom Tromey <tromey@cygnus.com>.
8 # 9 #
9 # This program is free software; you can redistribute it and/or modify 10 # This program is free software; you can redistribute it and/or modify
10 # it under the terms of the GNU General Public License as published by 11 # it under the terms of the GNU General Public License as published by
11 # the Free Software Foundation; either version 2, or (at your option) 12 # the Free Software Foundation; either version 2, or (at your option)
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of 16 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 # GNU General Public License for more details. 18 # GNU General Public License for more details.
18 # 19 #
19 # You should have received a copy of the GNU General Public License 20 # You should have received a copy of the GNU General Public License
20 # along with this program; if not, write to the Free Software 21 # along with this program. If not, see <http://www.gnu.org/licenses/>.
21 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22 22
23 # As a special exception to the GNU General Public License, if you 23 # As a special exception to the GNU General Public License, if you
24 # distribute this file as part of a program that contains a 24 # distribute this file as part of a program that contains a
25 # configuration script generated by Autoconf, you may include it under 25 # configuration script generated by Autoconf, you may include it under
26 # the same distribution terms that you use for the rest of that program. 26 # the same distribution terms that you use for the rest of that program.
101 # ok. 101 # ok.
102 exec "$@" 102 exec "$@"
103 fi 103 fi
104 104
105 # Name of file we expect compiler to create. 105 # Name of file we expect compiler to create.
106 cofile=`echo "$cfile" | sed -e 's|^.*/||' -e 's/\.c$/.o/'` 106 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
107 107
108 # Create the lock directory. 108 # Create the lock directory.
109 # Note: use `[/.-]' here to ensure that we don't use the same name 109 # Note: use `[/\\:.-]' here to ensure that we don't use the same name
110 # that we are using for the .o file. Also, base the name on the expected 110 # that we are using for the .o file. Also, base the name on the expected
111 # object file name, since that is what matters with a parallel build. 111 # object file name, since that is what matters with a parallel build.
112 lockdir=`echo "$cofile" | sed -e 's|[/.-]|_|g'`.d 112 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
113 while true; do 113 while true; do
114 if mkdir "$lockdir" >/dev/null 2>&1; then 114 if mkdir "$lockdir" >/dev/null 2>&1; then
115 break 115 break
116 fi 116 fi
117 sleep 1 117 sleep 1
136 # mode: shell-script 136 # mode: shell-script
137 # sh-indentation: 2 137 # sh-indentation: 2
138 # eval: (add-hook 'write-file-hooks 'time-stamp) 138 # eval: (add-hook 'write-file-hooks 'time-stamp)
139 # time-stamp-start: "scriptversion=" 139 # time-stamp-start: "scriptversion="
140 # time-stamp-format: "%:y-%02m-%02d.%02H" 140 # time-stamp-format: "%:y-%02m-%02d.%02H"
141 # time-stamp-end: "$" 141 # time-stamp-time-zone: "UTC"
142 # time-stamp-end: "; # UTC"
142 # End: 143 # End: