summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Bogusz2003-08-08 22:12:13 (GMT)
committercvs2git2012-06-24 12:13:13 (GMT)
commit63acc6f4a96a1eab0ae034f48cb1f17acc3e2f57 (patch)
tree1104b6730e8a4a6b28da2a56780f68093cf1888d
parent20b620d9a4894c8e63f54dfabdddf05b2124a331 (diff)
downloadbcc-63acc6f4a96a1eab0ae034f48cb1f17acc3e2f57.zip
bcc-63acc6f4a96a1eab0ae034f48cb1f17acc3e2f57.tar.gz
- 0.16.12, added errno patch
Changed files: Dev86src-errno.patch -> 1.1 bcc.spec -> 1.21
-rw-r--r--Dev86src-errno.patch27
-rw-r--r--bcc.spec11
2 files changed, 34 insertions, 4 deletions
diff --git a/Dev86src-errno.patch b/Dev86src-errno.patch
new file mode 100644
index 0000000..9517ee2
--- /dev/null
+++ b/Dev86src-errno.patch
@@ -0,0 +1,27 @@
+--- dev86-0.16.12/ar/ar.c.orig 2002-03-26 08:24:53.000000000 +0100
++++ dev86-0.16.12/ar/ar.c 2003-08-08 22:31:48.000000000 +0200
+@@ -31,6 +31,7 @@
+ #include <sys/stat.h>
+ #include "ar.h"
+ #include "rel_aout.h"
++#include <errno.h>
+
+ #ifdef __BCC__
+ #define HAVE_RENAME
+@@ -44,8 +45,6 @@
+ #undef HAVE_FSYNC
+ #endif
+
+-extern int errno;
+-
+ #ifdef __GNUC__
+ # ifndef alloca
+ # define alloca __builtin_alloca
+@@ -67,7 +66,6 @@
+ /* Locking is normally disabled because fcntl hangs on the Sun
+ and it isn't supported properly across NFS anyway. */
+ #ifdef LOCKS
+-#include <errno.h>
+ #endif
+
+ /* This structure is used internally to represent the info
diff --git a/bcc.spec b/bcc.spec
index 709bd62..378ad81 100644
--- a/bcc.spec
+++ b/bcc.spec
@@ -1,15 +1,16 @@
Summary: Bruce's C compiler
Summary(pl): Kompilator C Bruce'a
Name: bcc
-Version: 0.16.11
+Version: 0.16.12
Release: 1
License: GPL
Group: Development/Languages
Source0: http://www.cix.co.uk/~mayday/dev86/Dev86src-%{version}.tar.gz
-# Source0-md5: 7139cf3f48a3836672cf229162bf36b8
+# Source0-md5: 623480d77b685b1e7c762df04ad5e154
Patch0: Dev86src-noroot.patch
Patch1: Dev86src-nobcc.patch
Patch2: Dev86src-opt.patch
+Patch3: Dev86src-errno.patch
URL: http://www.cix.co.uk/~mayday/
Requires: bin86
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -35,9 +36,12 @@ są odwzorowywane do jednego z innych typów całkowitych.
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
-CC="%{__cc}" %{__make} all other OPT="%{rpmcflags}" <<!FooBar!
+CC="%{__cc}" \
+%{__make} all other \
+ OPT="%{rpmcflags}" <<!FooBar!
5
quit
!FooBar!
@@ -49,7 +53,6 @@ rm -rf $RPM_BUILD_ROOT
DIST=$RPM_BUILD_ROOT
install $RPM_BUILD_ROOT/lib/elksemu $RPM_BUILD_ROOT%{_bindir}
-#rm -rf $RPM_BUILD_ROOT/lib/
cp -R libc/kinclude $RPM_BUILD_ROOT%{_libdir}/bcc
ln -sf objdump86 $RPM_BUILD_ROOT%{_bindir}/nm86