przy budowie PLD-cvs from scratch w chroocie natkanlem
sie na kilka problemow z powyzszymi paczkami.
zalaczam diffy do specy, ktore umozliwiaja ich zbudowanie
przy uzyciu kompilatora (gcc-3.3.2) z wlaczona latka propolice.
moze to ktos laskawie wrzucic do CVS'a?
--
The only thing necessary for the triumph of evil
is for good men to do nothing.
- Edmund Burke
--- cracklib.spec.orig 2003-08-25 10:51:11.000000000 +0200
+++ cracklib.spec 2003-10-30 13:57:06.000000000 +0100
@@ -1,4 +1,8 @@
# $Revision: 1.40 $, $Date: 2003/08/25 08:51:11 $
+#
+# Conditional build:
+# _with_pp - build with a workaround for (gcc)propolice's stack protector.
+
Summary: Password checking library
Summary(es): Biblioteca de chequeo de contraseńas
Summary(fr): Bibliothčque de vérification de mots de passe
@@ -181,7 +185,7 @@
%build
%{__make} all \
CC="%{__cc}" \
- OPTFLAGS="%{rpmcflags}"
+ OPTFLAGS="%{rpmcflags} %{?_with_pp:-fno-stack-protector}"
%install
rm -rf $RPM_BUILD_ROOT
--- dietlibc.spec.orig 2003-10-05 16:43:35.000000000 +0200
+++ dietlibc.spec 2003-10-30 13:50:17.000000000 +0100
@@ -1,4 +1,8 @@
# $Revision: 1.35 $, $Date: 2003/10/05 14:43:35 $
+#
+# Condtional build:
+# _with_pp - build with a workaround for (gcc)propolice's stack protector.
+
Summary: C library optimized for size
Summary(pl): Biblioteka standardowa C zoptymalizowana na rozmiar
Summary(pt_BR): libc pequena otimizada para tamanho
@@ -64,7 +68,7 @@
%patch2 -p1
%build
-OPTFLAGS="%{rpmcflags}"; export OPTFLAGS
+OPTFLAGS="%{rpmcflags} %{?_with_pp:-fno-stack-protector}"; export OPTFLAGS
%ifarch sparc sparcv9
sparc32 \
%endif
--- setup.spec.orig 2003-09-26 11:08:38.000000000 +0200
+++ setup.spec 2003-10-30 13:50:21.000000000 +0100
@@ -1,6 +1,10 @@
# $Revision: 1.78 $, $Date: 2003/09/26 09:08:38 $
# TODO:
# - make some README.PLD with system features description
+#
+# Conditional build:
+# _with_pp - build with a workaround for (gcc)propolice's stack protector.
+
Summary: Simple setup files
Summary(de): Einfache Setup-Dateien
Summary(es): Varios archivos básicos de configuración
@@ -61,7 +65,7 @@
%build
%{__make} \
- OPT_FLAGS="%{rpmcflags}" \
+ OPT_FLAGS="%{rpmcflags} %{?_with_pp:-fno-stack-protector}" \
CC="diet %{__cc}"
%install
__________________________________________________________
nie pytaj co inni zrobili dla pld, pomysl ile sam zrobiles