Hello community, here is the log from the commit of package cln checked in at Wed Mar 19 01:47:41 CET 2008. -------- --- cln/cln.changes 2007-12-19 22:15:55.000000000 +0100 +++ /mounts/work_src_done/STABLE/cln/cln.changes 2008-03-17 21:47:48.000000000 +0100 @@ -1,0 +2,5 @@ +Mon Mar 17 21:22:57 CET 2008 - bwalle@suse.de + +- fix build on ia64 + +------------------------------------------------------------------- New: ---- cln-no-assembler ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cln.spec ++++++ --- /var/tmp/diff_new_pack.N15126/_old 2008-03-19 01:47:32.000000000 +0100 +++ /var/tmp/diff_new_pack.N15126/_new 2008-03-19 01:47:32.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package cln (Version 1.1.13_cvs) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,12 +10,13 @@ # norootforbuild + Name: cln BuildRequires: LaTeX emacs-nox gcc-c++ gmp-devel BuildRequires: autoconf automake libtool Url: http://www.ginac.de/CLN/ Version: 1.1.13_cvs -Release: 17 +Release: 51 Summary: Class Library for Numbers (C++) License: GPL v2 or later Group: Productivity/Scientific/Math @@ -25,6 +26,7 @@ Source0: cln-%version.tar.bz2 Source1: pi.tar.gz Patch0: cln-gcc43.diff +Patch1: cln-no-assembler BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -88,6 +90,7 @@ %prep %setup -q -a 1 -n %{name}-1.1.13 %patch0 -p1 +%patch1 -p1 %build rm configure @@ -134,11 +137,11 @@ #ls -lR $RPM_BUILD_ROOT %post -%run_ldconfig +/sbin/ldconfig %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %postun -%run_ldconfig +/sbin/ldconfig %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %files @@ -159,17 +162,19 @@ #/usr/share/aclocal/cln.m4 %changelog -* Wed Dec 19 2007 - bwalle@suse.de +* Mon Mar 17 2008 bwalle@suse.de +- fix build on ia64 +* Wed Dec 19 2007 bwalle@suse.de - fix build for gcc 4.3 after the gmp update (CL_GMP_SET_UINTD needs to be run with C and not with C++ language) - require emacs-nox instead of emacs-x11 because emacs-x11 requires a terminal as standard input even in batch mode - changed RPM Group for devel subpackage to "Development/Lib- raries/C and C++" because of rpmlint -* Wed Oct 24 2007 - bwalle@suse.de +* Thu Oct 25 2007 bwalle@suse.de - update to latest CVS - fix build for gcc 4.3 -* Fri Jun 22 2007 - bwalle@suse.de +* Fri Jun 22 2007 bwalle@suse.de - update to 1.1.13 o Compilation fixes for 64-bit o Fix rare assertion when printing quite large floats. @@ -177,65 +182,65 @@ MinGW. - created -devel subpackage - fixed dependency for 10.3 -* Thu Mar 23 2006 - schwab@suse.de +* Thu Mar 23 2006 schwab@suse.de - Don't generate debug information twice. -* Thu Jan 26 2006 - sbrabec@suse.cz +* Thu Jan 26 2006 sbrabec@suse.cz - Added %%install_info_prereq. -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Wed Jan 18 2006 - ro@suse.de +* Wed Jan 18 2006 ro@suse.de - added gmp-devel to nfb -* Thu Nov 24 2005 - jj@suse.de +* Thu Nov 24 2005 jj@suse.de - update to new version, disabled patch -* Mon May 23 2005 - schwab@suse.de +* Mon May 23 2005 schwab@suse.de - Add -fno-reorder-blocks to work around design bug. - Fix missing declaration. -* Thu Jan 27 2005 - uli@suse.de +* Thu Jan 27 2005 uli@suse.de - update -> 1.1.9 (bugfixes, speedups, new function sintL ldegree(const cl_UP& x)) -* Fri Jan 09 2004 - adrian@suse.de +* Fri Jan 09 2004 adrian@suse.de - add %%run_ldconfig -* Thu Nov 06 2003 - ro@suse.de +* Thu Nov 06 2003 ro@suse.de - use -fno-unit-at-a-time (constructor detection in configure) -* Thu Jul 10 2003 - meissner@suse.de +* Thu Jul 10 2003 meissner@suse.de - Fixed ppc64 fix (use __powerpc64__, not __ppc64__). Now crashes the assembler with slightly invalid assembler. - Added s390x. - Merged all diffs into 1. -* Mon Jul 07 2003 - meissner@suse.de +* Mon Jul 07 2003 meissner@suse.de - Reenabled make check. - Fixed ppc/ppc64 build. - Fixed ia64 build. - Fixed so that it will at least run the testsuite on x86_64. -* Thu Jul 03 2003 - jj@suse.de +* Thu Jul 03 2003 jj@suse.de - support for ppc64: cln-1.1.5-ppc64.diff - RPM_OPT_FLAGS -* Fri Jun 20 2003 - ro@suse.de +* Fri Jun 20 2003 ro@suse.de - fix filelist -* Tue May 27 2003 - ro@suse.de +* Tue May 27 2003 ro@suse.de - added info page to filelist - added info page installation handling -* Mon Feb 24 2003 - ro@suse.de +* Mon Feb 24 2003 ro@suse.de - use libdir -* Wed Feb 05 2003 - jj@suse.de +* Wed Feb 05 2003 jj@suse.de - disabled 'make check' because it is expensive -* Fri Aug 02 2002 - jj@suse.de +* Fri Aug 02 2002 jj@suse.de - update to version 1.1.5 (bugfix-version) -* Tue Jun 11 2002 - stepan@suse.de +* Tue Jun 11 2002 stepan@suse.de - add type defines for x86-64 -* Mon Jan 14 2002 - schwab@suse.de +* Mon Jan 14 2002 schwab@suse.de - Fix use of namespaces. -* Sat Dec 08 2001 - jj@suse.de +* Sat Dec 08 2001 jj@suse.de - update to version 1.1.3 -* Thu Aug 30 2001 - jj@suse.de +* Thu Aug 30 2001 jj@suse.de - upgraded to 1.1.2 that should fix all problems - disabled patches cln-ia64.dif and cln-namesp.dif -* Mon Jul 16 2001 - schwab@suse.de +* Mon Jul 16 2001 schwab@suse.de - Fix namespace bug. -* Wed Apr 04 2001 - jj@suse.de +* Wed Apr 04 2001 jj@suse.de - fixed permissions for /usr/bin/pi -* Wed Mar 07 2001 - jj@suse.de +* Wed Mar 07 2001 jj@suse.de - entered patch for ia64 - added example program /usr/bin/pi ;-) -* Mon Feb 19 2001 - jj@suse.de +* Mon Feb 19 2001 jj@suse.de - initial version ++++++ cln-no-assembler ++++++ --- benchmarks/Makefile.in | 19 +------------------ tests/Makefile.in | 18 +----------------- 2 files changed, 2 insertions(+), 35 deletions(-) --- a/benchmarks/Makefile.in +++ b/benchmarks/Makefile.in @@ -57,27 +57,10 @@ MODULES_timebench2b = timebench2b all : $(addsuffix ${EXEEXT}, timebench2a timebench2ap timebench2b) -%.s : %.c - ${CC} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -S $< -o $@ -%.s : %.cc - ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -S $< -o $@ - -ifdef notyet - -%.o : %.c - ${CC} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -c $< -o $@ - -%.o : %.cc +${FILES_O} : %.o : %.cc ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -c $< -o $@ -else - -${FILES_O} : %.o : %.s - ${CC} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -c $< -o $@ - -endif - %.i : %.c ${CPP} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} $< > $@ --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -97,26 +97,10 @@ MODULES_main = main all : exam${EXEEXT} tests${EXEEXT} -%.s : %.c - ${CC} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -S $< -o $@ -%.s : %.cc - ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -S $< -o $@ - -ifdef notyet - -%.o : %.c - ${CC} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -c $< -o $@ - -%.o : %.cc +${FILES_O} : %.o : %.cc ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -c $< -o $@ -else - -${FILES_O} : %.o : %.s - ${CC} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} -c $< -o $@ - -endif %.i : %.c ${CPP} ${CFLAGS} ${CPPFLAGS} ${TARGET_ARCH} $< > $@ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org