diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-04-03 17:58:26 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2002-04-03 17:58:26 +0000 |
commit | df1f734e38c63d3f46f6fca98787621f0afb9934 (patch) | |
tree | 5229697629f6b3d7dceaa577c2d2a41bf5d47470 /scripts/mkbinutilspec.in | |
parent | 2002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de> (diff) | |
download | rtems-df1f734e38c63d3f46f6fca98787621f0afb9934.tar.bz2 |
2002-04-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mkbinutilspec.in: Add support for empty patch-version (no patch).
* mkgcc3newlibspec.in: Ditto.
* setup: Fix gcc3*_versions handling.
* setup.def: binutils_patch_version=.
* binutils/binutils.add: Reflect changes to mkbinutilspec.in,
Use "%{_target_os}" != "%{_build_os}" to detect cross-building.
* binutils/target-binutils.add: Comment out c++filt.
* gcc3newlib/base-gcc.add: Remove duplicate libm.info.
* gcc3newlib/gccnewlib.add: Reflect changes to mkgcc3newlibspec.in.
Use "%{_target_os}" != "%{_build_os}" to detect cross-building.
Comment out gcc-2.95.x hacks.
Remove *.la from installed files.
* gcc3newlib/gccnewlib_c_only.spec.in: Remove.
Diffstat (limited to 'scripts/mkbinutilspec.in')
-rw-r--r-- | scripts/mkbinutilspec.in | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scripts/mkbinutilspec.in b/scripts/mkbinutilspec.in index c94636979a..c17cbd795f 100644 --- a/scripts/mkbinutilspec.in +++ b/scripts/mkbinutilspec.in @@ -50,6 +50,11 @@ target_alias=$1 specfile=${dst}/$target_alias-binutils-${binutils_version}.spec +if test -n "${binutils_patch_version}"; then +PATCH1="Patch0: binutils-${binutils_version}-rtems-${binutils_patch_version}.diff" +PATCH2="%patch -p0 -P0" +fi + sed -e "s%@Release\@%${binutils_rpm_release}%g" \ -e "s%@rpm_build_root\@%${rpm_build_root}%g" \ -e "s%@target_alias\@%${target_alias}%g" \ @@ -57,6 +62,8 @@ sed -e "s%@Release\@%${binutils_rpm_release}%g" \ -e "s%@binutils_version\@%${binutils_version}%g" \ -e "s%@binutils_patch_version\@%${binutils_patch_version}%g" \ -e "s%@exe_ext\@%${exe_ext}%g" \ + -e "s,@PATCH1\@,${PATCH1}," \ + -e "s,@PATCH2\@,${PATCH2}," \ < ${RTEMS_DIR}/binutils/binutils.spec.in \ > ${specfile} |