From b60b0fa919e085f92bbfa9ee6189a0bd4ed496d2 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Thu, 5 Jun 2008 19:54:47 +0000 Subject: [PATCH] fix x86_64 configure detection --- xbase-2.0.0-x86_64.patch | 12 ++++++++++++ xbase.spec | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 xbase-2.0.0-x86_64.patch diff --git a/xbase-2.0.0-x86_64.patch b/xbase-2.0.0-x86_64.patch new file mode 100644 index 0000000..5aa8996 --- /dev/null +++ b/xbase-2.0.0-x86_64.patch @@ -0,0 +1,12 @@ +diff -up xbase-2.0.0/config.sub.BAD xbase-2.0.0/config.sub +--- xbase-2.0.0/config.sub.BAD 2008-06-05 15:47:20.000000000 -0400 ++++ xbase-2.0.0/config.sub 2008-06-05 15:49:10.000000000 -0400 +@@ -182,7 +182,7 @@ case $basic_machine in + | sparc64-* | mips64-* | mipsel-* \ + | mips64el-* | mips64orion-* | mips64orionel-* \ + | mipstx39-* | mipstx39el-* \ +- | f301-*) ++ | f301-* | x86_64-*) + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. diff --git a/xbase.spec b/xbase.spec index 74da788..2db8a3c 100644 --- a/xbase.spec +++ b/xbase.spec @@ -1,7 +1,7 @@ Name: xbase Summary: XBase compatible database library Version: 2.0.0 -Release: 11%{?dist} +Release: 12%{?dist} License: LGPLv2+ Group: System Environment/Libraries URL: http://linux.techass.com/projects/xdb/ @@ -10,6 +10,7 @@ Patch0: xbase-2.0.0-fixconfig.patch Patch1: xbase-2.0.0-fixheader.patch Patch2: xbase-2.0.0-ppc.patch Patch3: xbase-2.0.0-gcc43.patch +Patch4: xbase-2.0.0-x86_64.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: doxygen @@ -51,6 +52,7 @@ zap (remove all records from a DBF file). %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build %configure --disable-static @@ -99,6 +101,9 @@ rm -rf $RPM_BUILD_ROOT %{_bindir}/dbfutil1 %changelog +* Thu Jun 5 2008 Tom "spot" Callaway 2.0.0-12 +- fix x86_64 detection in configure (FTBFS) + * Tue Mar 11 2008 Hans de Goede 2.0.0-11 - Fix gcc4.3 patch to not polute global header namespace with "using namespace std;"