bug w svgalib
lobo@polbox.com
lobo w polbox.com
Nie, 23 Maj 1999, 20:39:29 CEST
Witam
Znalazłem błąd w pakiecie svgalib-1.3.1-5 który charakteryzował się tym,
że nie były budowane programy z katalogu utils, które wymagały linkowania z
libvga, prawdopodobnie ten kto to znudował miał zainstalowaną wcześniejszą
wersję svgalib i z tamtą wersją było to llinkowane. W załączniku podsyłam
patcha do speca i dodatkowy do Makefila który to moim zdaniem naprawia.
pozdrawiam
--
#######################
## Przemysław Białek ##
## lobo w polbox.com ##
#######################
-------------- następna część ---------
--- svgalib-1.3.1/utils/Makefile.orig Sun May 23 20:14:12 1999
+++ svgalib-1.3.1/utils/Makefile Sun May 23 20:14:30 1999
@@ -27,7 +27,7 @@
OBJECTS = restorefont.o convfont.o restoretextmode.o restorepalette.o \
dumpreg.o fix132x43.o setmclk.o
CFLAGS += -I$(includedir)
-LIBS := -L../staticlib -L$(libdir) $(LIBS)
+LIBS := -L../sharedlib -L$(libdir) $(LIBS)
.c.o:
$(CC) $(CFLAGS) -c -o $*.o $<
-------------- następna część ---------
--- svgalib-1.3.1-5.spec Tue May 11 00:16:00 1999
+++ svgalib.spec Sun May 23 20:32:02 1999
@@ -5,7 +5,7 @@
Summary(tr): Tam-ekran [S]VGA çizimleri kitaplýđý
Name: svgalib
Version: 1.3.1
-Release: 5
+Release: 6
Copyright: distributable
Group: Libraries
Group(pl): Biblioteki
@@ -15,6 +15,7 @@
Patch2: svgalib-buildroot.patch
Patch3: svgalib-secu.patch
Patch4: svgalib-tmp2var.patch
+Patch5: svgalib-1.3.1-shared-utils.patch
URL: http://www.cs.bgu.ac.il/~zivav/svgalib
Buildroot: /tmp/%{name}-%{version}-root
@@ -98,11 +99,13 @@
%patch2 -p0
%patch3 -p1
%patch4 -p1
+%patch5 -p1
gzip doc/man*/*
%build
make OPTIMIZE="$RPM_OPT_FLAGS -pipe" shared
+ln -s libvga.so.%{version} sharedlib/libvga.so
(cd utils; make)
make OPTIMIZE="$RPM_OPT_FLAGS -pipe" static
@@ -174,6 +177,10 @@
%attr(644,root,root) /usr/lib/*.a
%changelog
+* Sun May 23 1999 Przemysław Białek <lobo w polbox.com>
+- added patch for utils/Makefile and spec to allow build utils dynamicaly
+ linked with libvga.
+
* Mon May 10 1999 Piotr Czerwiński <pius w pld.org.pl>
[1.3.1-5]
- more patches added,
Więcej informacji o liście dyskusyjnej pld-devel-pl