Browse Source

add support for FreeBSD 7.0-CURRENT

master
parent
commit
c8c8cfe95a
  1. 26
      gcc/gcc.patch
  2. 2
      gcc/gcc.spec

26
gcc/gcc.patch

@ -74,3 +74,29 @@ Index: libcpp/internal.h
#define HAVE_ICONV 0
typedef int iconv_t; /* dummy */
#endif
Index: gcc/config.gcc
--- gcc/config.gcc.orig 2005-05-05 22:11:50 +0200
+++ gcc/config.gcc 2005-09-21 11:26:28 +0200
@@ -406,6 +406,8 @@
tm_defines="${tm_defines} FBSD_MAJOR=5" ;;
*-*-freebsd6 | *-*-freebsd[6].*)
tm_defines="${tm_defines} FBSD_MAJOR=6" ;;
+ *-*-freebsd7 | *-*-freebsd[7].*)
+ tm_defines="${tm_defines} FBSD_MAJOR=7" ;;
*)
echo 'Please update *-*-freebsd* in gcc/config.gcc'
exit 1
Index: gcc/config/freebsd-spec.h
--- gcc/config/freebsd-spec.h.orig 2005-05-01 20:59:27 +0200
+++ gcc/config/freebsd-spec.h 2005-09-21 11:56:50 +0200
@@ -51,7 +51,9 @@
#define FBSD_TARGET_OS_CPP_BUILTINS() \
do \
{ \
- if (FBSD_MAJOR == 6) \
+ if (FBSD_MAJOR == 7) \
+ builtin_define ("__FreeBSD__=7"); \
+ else if (FBSD_MAJOR == 6) \
builtin_define ("__FreeBSD__=6"); \
else if (FBSD_MAJOR == 5) \
builtin_define ("__FreeBSD__=5"); \

2
gcc/gcc.spec

@ -37,7 +37,7 @@ Class: CORE
Group: Compiler
License: GPL
Version: %{V_full}
Release: 20050920
Release: 20050921
# package options
%option with_cxx yes

Loading…
Cancel
Save