From 87c28daa3a3cd3deffa0161b22bad9dc9af7a25d Mon Sep 17 00:00:00 2001 From: Slava Barinov Date: Wed, 21 Sep 2016 13:32:42 +0300 Subject: [PATCH] Add -ldl to LDFLAGS - It was found because of ASan build break. Change-Id: I6db542b4096624d9c89bb3fa0c0fceeff0cd3cb8 Signed-off-by: Slava Barinov --- packaging/krb5.spec | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packaging/krb5.spec b/packaging/krb5.spec index 237dae0..7247b19 100644 --- a/packaging/krb5.spec +++ b/packaging/krb5.spec @@ -66,6 +66,7 @@ cp %{SOURCE1001} . rm -f src/lib/krb5/krb/deltat.c cd src ./util/reconf +LDFLAGS+=" -ldl " CFLAGS="$RPM_OPT_FLAGS -I/usr/include/et -fno-strict-aliasing -D_GNU_SOURCE -fPIC " \ ./configure \ --host=%{_host} --build=%{_build} \ @@ -86,11 +87,11 @@ CFLAGS="$RPM_OPT_FLAGS -I/usr/include/et -fno-strict-aliasing -D_GNU_SOURCE -fPI --without-pam \ --with-system-et \ --with-system-ss -make %{?jobs:-j%jobs} +make %{?jobs:-j%jobs} %install cd src -make DESTDIR=%{buildroot} install +make DESTDIR=%{buildroot} install cd .. # Munge the krb5-config script to remove rpaths and CFLAGS. sed "s|^CC_LINK=.*|CC_LINK='\$(CC) \$(PROG_LIBPATH)'|g" src/krb5-config > $RPM_BUILD_ROOT/usr/lib/mit/bin/krb5-config @@ -108,15 +109,15 @@ mkdir -p %{buildroot}/etc/sysconfig/SuSEfirewall2.d/services/ mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/kdb mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/preauth mkdir -p %{buildroot}/%{_libdir}/krb5/plugins/libkrb5 -# all libs must have permissions 0755 +# all libs must have permissions 0755 for lib in `find %{buildroot}/%{_libdir}/ -type f -name "*.so*"` -do - chmod 0755 ${lib} +do + chmod 0755 ${lib} done # and binaries too chmod 0755 %{buildroot}/usr/lib/mit/bin/ksu find . -type f -name '*.ps' -exec gzip -9 {} \; -# create rc* links +# create rc* links # create links for kinit and klist, because of the java ones #ln -sf ../../usr/lib/mit/bin/kinit %{buildroot}/usr/bin/kinit #ln -sf ../../usr/lib/mit/bin/klist %{buildroot}/usr/bin/klist -- 2.7.4