packages: sdcc/sdcc.spec, sdcc/sdcc-as-build.patch (NEW) - updated to 2.9.4...

kosmo kosmo at pld-linux.org
Wed Nov 11 05:51:32 CET 2009


Author: kosmo                        Date: Wed Nov 11 04:51:32 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 2.9.4 (snap 20091108)
- fixed build on SMP machines.

---- Files affected:
packages/sdcc:
   sdcc.spec (1.44 -> 1.45) , sdcc-as-build.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/sdcc/sdcc.spec
diff -u packages/sdcc/sdcc.spec:1.44 packages/sdcc/sdcc.spec:1.45
--- packages/sdcc/sdcc.spec:1.44	Tue Jun 16 10:34:12 2009
+++ packages/sdcc/sdcc.spec	Wed Nov 11 05:51:26 2009
@@ -1,19 +1,20 @@
 # $Revision$, $Date$
-%define		_snap_date	20090609
-%define		_snap_id	5467
+%define		_snap_date	20091108
+%define		_snap_id	5568
 
 Summary:	C compiler for Intel 8051 and Zilog Z80
 Summary(pl.UTF-8):	Kompilator C dla Intel 8051 i Zilog Z80
 Name:		sdcc
-Version:	2.9.1
+Version:	2.9.4
 Release:	0.%{_snap_date}.1
 License:	GPL
 Group:		Development/Languages
 Source0:	http://sdcc.sourceforge.net/snapshots/sdcc-src/%{name}-src-%{_snap_date}-%{_snap_id}.tar.bz2
-# Source0-md5:	71479e52e0302d9b01a7fe2a5a27d7c1
+# Source0-md5:	b24853361b5276f401a10d936199f669
 Patch0:		%{name}-mcs51-pcall.patch
 Patch1:		%{name}-mcs51-stack-probe.patch
 Patch2:		%{name}-gstabs.patch
+Patch3:		%{name}-as-build.patch
 URL:		http://sdcc.sourceforge.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -57,6 +58,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 find -type f -name 'configure.??' | while read FILE; do
@@ -76,8 +78,8 @@
 %{__make} -j1
 
 cd device/lib
-%{__make} model-mcs51-stack-auto
-%{__make} model-mcs51-xstack-auto
+%{__make} -j1 model-mcs51-stack-auto
+%{__make} -j1 model-mcs51-xstack-auto
 cd -
 
 %install
@@ -109,6 +111,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.45  2009/11/11 04:51:26  kosmo
+- updated to 2.9.4 (snap 20091108)
+- fixed build on SMP machines.
+
 Revision 1.44  2009/06/16 08:34:12  kosmo
 - updated BRs,
 - fixed build on SMP machines.

================================================================
Index: packages/sdcc/sdcc-as-build.patch
diff -u /dev/null packages/sdcc/sdcc-as-build.patch:1.1
--- /dev/null	Wed Nov 11 05:51:32 2009
+++ packages/sdcc/sdcc-as-build.patch	Wed Nov 11 05:51:26 2009
@@ -0,0 +1,84 @@
+diff -urN sdcc.orig/as/asgb/Makefile.in sdcc/as/asgb/Makefile.in
+--- sdcc.orig/as/asgb/Makefile.in	2009-10-17 17:18:45.000000000 +0200
++++ sdcc/as/asgb/Makefile.in	2009-11-08 20:30:47.000000000 +0100
+@@ -36,7 +36,7 @@
+ CPPFLAGS        = @CPPFLAGS@ -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ CFLAGS          = @CFLAGS@ -Wall -DINDEXLIB -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ M_OR_MM         = @M_OR_MM@
+-LDFLAGS         = @LDFLAGS@ -lm
++LDFLAGS         = @LDFLAGS@
+ 
+ OBJDIR = obj
+ 
+@@ -65,7 +65,7 @@
+ all: checkconf $(ASX)
+ 
+ $(ASX): $(ASOBJECTS)
+-	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS)
++	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS) -lm
+ 
+ # Compiling and installing everything and running test
+ # ----------------------------------------------------
+diff -urN sdcc.orig/as/hc08/Makefile.in sdcc/as/hc08/Makefile.in
+--- sdcc.orig/as/hc08/Makefile.in	2009-10-17 17:18:45.000000000 +0200
++++ sdcc/as/hc08/Makefile.in	2009-11-08 20:31:08.000000000 +0100
+@@ -36,7 +36,7 @@
+ CPPFLAGS        = @CPPFLAGS@ -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ CFLAGS          = @CFLAGS@ -Wall -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ M_OR_MM         = @M_OR_MM@
+-LDFLAGS         = @LDFLAGS@ -lm
++LDFLAGS         = @LDFLAGS@
+ 
+ OBJDIR = obj
+ 
+@@ -65,7 +65,7 @@
+ all: checkconf $(ASX)
+ 
+ $(ASX): $(ASOBJECTS)
+-	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS)
++	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS) -lm
+ 
+ # Compiling and installing everything and running test
+ # ----------------------------------------------------
+diff -urN sdcc.orig/as/mcs51/Makefile.in sdcc/as/mcs51/Makefile.in
+--- sdcc.orig/as/mcs51/Makefile.in	2009-10-17 17:18:45.000000000 +0200
++++ sdcc/as/mcs51/Makefile.in	2009-11-08 20:32:35.000000000 +0100
+@@ -36,7 +36,7 @@
+ CPPFLAGS        = @CPPFLAGS@ -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ CFLAGS          = @CFLAGS@ -Wall -DINDEXLIB -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ M_OR_MM         = @M_OR_MM@
+-LDFLAGS         = @LDFLAGS@ -lm
++LDFLAGS         = @LDFLAGS@
+ 
+ OBJDIR = obj
+ 
+@@ -65,7 +65,7 @@
+ all: checkconf $(ASX)
+ 
+ $(ASX): $(ASOBJECTS)
+-	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS)
++	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS) -lm
+ 
+ # Compiling and installing everything and running test
+ # ----------------------------------------------------
+diff -urN sdcc.orig/as/z80/Makefile.in sdcc/as/z80/Makefile.in
+--- sdcc.orig/as/z80/Makefile.in	2009-10-17 17:18:45.000000000 +0200
++++ sdcc/as/z80/Makefile.in	2009-11-08 20:32:48.000000000 +0100
+@@ -36,7 +36,7 @@
+ CPPFLAGS        = @CPPFLAGS@ -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ CFLAGS          = @CFLAGS@ -Wall -DINDEXLIB -I. -I$(srcdir) -I$(srcdir)/../asxxsrc -I$(srcdir)/../../support/Util
+ M_OR_MM         = @M_OR_MM@
+-LDFLAGS         = @LDFLAGS@ -lm
++LDFLAGS         = @LDFLAGS@
+ 
+ OBJDIR = obj
+ 
+@@ -65,7 +65,7 @@
+ all: checkconf $(ASX)
+ 
+ $(ASX): $(ASOBJECTS)
+-	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS)
++	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(ASOBJECTS) -lm
+ 
+ # Compiling and installing everything and running test
+ # ----------------------------------------------------
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/sdcc/sdcc.spec?r1=1.44&r2=1.45&f=u



More information about the pld-cvs-commit mailing list