summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2006-07-07 03:33:00 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2006-07-07 03:33:00 +0000
commita53af8036409f4b6d0ae021584ac1e32db1752ee (patch)
tree5b73aa92abc2688e5a0310d0625a877f8f0a3681 /contrib
parentFix stupid typo (diff)
downloadrtems-a53af8036409f4b6d0ae021584ac1e32db1752ee.tar.bz2
Reflex setting up version string has changed in gcc-4.1.0
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/rtems4.7/gcc-prep.add7
1 files changed, 6 insertions, 1 deletions
diff --git a/contrib/crossrpms/rtems4.7/gcc-prep.add b/contrib/crossrpms/rtems4.7/gcc-prep.add
index 362bdd53c9..ac309fcad2 100644
--- a/contrib/crossrpms/rtems4.7/gcc-prep.add
+++ b/contrib/crossrpms/rtems4.7/gcc-prep.add
@@ -1,4 +1,9 @@
- sed -e 's/\(version_string.* = \"[^\"]*\)/\1 (RTEMS gcc-%{gcc_version}-@gcc_patch_version@\/newlib-%{newlib_version}-@newlib_patch_version@-@Release@)/' \
+%if "%{gcc_version}" < "4.1.0"
+ sed -e 's/\(version_string.* = \"[^\"]*\)/\1 (RTEMS gcc-%{gcc_version}\/newlib-%{newlib_version}-%release)/' \
gcc-%{gcc_version}/gcc/version.c > gcc-%{gcc_version}/gcc/version.c~
+%else
+ sed -e 's/^#define VERSUFFIX.*$/#define VERSUFFIX \"(RTEMS gcc-%{gcc_version}\/newlib-%{newlib_version}-%{release})\"/' \
+ gcc-%{gcc_version}/gcc/version.c > gcc-%{gcc_version}/gcc/version.c~
+%endif
mv gcc-%{gcc_version}/gcc/version.c~ gcc-%{gcc_version}/gcc/version.c