This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] fix PR target/65535


Hi all,

the below is an attempt to warn a user when she/he builds a cross compiler for *-*-freebsd* without giving a major version number.

Ok for trunk?
Thanks,
Andreas

2015-04-16  Andreas Tobler  <andreast@gcc.gnu.org>

	* config.gcc: Exit with a comment when we do not have a major version
	number for the FreeBSD target.

Index: config.gcc
===================================================================
--- config.gcc	(revision 222153)
+++ config.gcc	(working copy)
@@ -664,6 +664,11 @@
   gas=yes
   gnu_ld=yes
fbsd_major=`echo ${target} | sed -e 's/.*freebsd//g' | sed -e 's/\..*//g'`
+  if test "$fbsd_major" = ""; then
+    echo "Specify the major version number of the targeted FreeBSD release"
+    echo "like this: --target=amd64-unknown-freebsd10.1"
+    exit 1
+  fi
   tm_defines="${tm_defines} FBSD_MAJOR=${fbsd_major}"
   tmake_file="t-slibgcc"
   case ${enable_threads} in


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]