Add -ldl to LDFLAGS
authorSlava Barinov <v.barinov@samsung.com>
Wed, 21 Sep 2016 10:32:42 +0000 (13:32 +0300)
committerKonrad Lipinski <k.lipinski2@samsung.com>
Thu, 5 Dec 2019 12:51:17 +0000 (13:51 +0100)
- It was found because of ASan build break.

Change-Id: I6db542b4096624d9c89bb3fa0c0fceeff0cd3cb8
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
packaging/krb5.spec

index 237dae0..7247b19 100644 (file)
@@ -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