Fix compilation failure of dansguardian with x86_64-uclibc
[packages.git] / libs / libcli / patches / 001-silence_symbolic_link.patch
1 diff -urN libcli-1.9.3/Makefile libcli-1.9.3.new/Makefile
2 --- libcli-1.9.3/Makefile       2008-07-28 03:13:16.000000000 +0200
3 +++ libcli-1.9.3.new/Makefile   2008-10-25 19:30:09.000000000 +0200
4 @@ -19,8 +19,8 @@
5  $(LIB): libcli.o
6         $(CC) -o $(LIB).$(MAJOR).$(MINOR).$(REVISION) $^ $(LDFLAGS) $(LIBS)
7         -rm -f $(LIB) $(LIB).$(MAJOR).$(MINOR)
8 -       ln -s $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(LIB).$(MAJOR).$(MINOR)
9 -       ln -s $(LIB).$(MAJOR).$(MINOR) $(LIB)
10 +       -ln -s $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(LIB).$(MAJOR).$(MINOR)
11 +       -ln -s $(LIB).$(MAJOR).$(MINOR) $(LIB)
12  
13  %.o: %.c
14         $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -o $@ -c $<
15 @@ -40,9 +40,10 @@
16         install -d $(DESTDIR)$(PREFIX)/include $(DESTDIR)$(PREFIX)/lib
17         install -m 0644 libcli.h $(DESTDIR)$(PREFIX)/include
18         install -m 0755 $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(DESTDIR)$(PREFIX)/lib
19 -       cd $(DESTDIR)$(PREFIX)/lib && \
20 -           ln -s $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(LIB).$(MAJOR).$(MINOR) && \
21 -           ln -s $(LIB).$(MAJOR).$(MINOR) $(LIB)
22 +       cd $(DESTDIR)$(PREFIX)/lib
23 +       -rm -f $(LIB) $(LIB).$(MAJOR).$(MINOR)
24 +       ln -s $(LIB).$(MAJOR).$(MINOR).$(REVISION) $(LIB).$(MAJOR).$(MINOR)
25 +       ln -s $(LIB).$(MAJOR).$(MINOR) $(LIB)
26  
27  rpm:
28         mkdir libcli-$(MAJOR).$(MINOR).$(REVISION)