build: fix creation of link libtalloc.so on some systems.
authorMichael Adam <obnox@samba.org>
Sun, 6 Jul 2008 00:32:09 +0000 (02:32 +0200)
committerMichael Adam <obnox@samba.org>
Mon, 7 Jul 2008 18:33:58 +0000 (20:33 +0200)
ln -s -f seem to be unknown on some solaris versions (e.g.).
so if there is an old libtalloc.so around, this will fail.
use rm -f prior to creating the link to circumvent this.

Michael
(This used to be commit d913b1e7316e84c1430f9d577f49d3c3e4e7719b)

source3/Makefile.in

index a6b758cc044f07a495b5085f0922ee0a82199539..a4f66cd0e0ed50275a8adb6f6481c46a8679e4ab 100644 (file)
@@ -1615,6 +1615,7 @@ $(LIBTALLOC_SHARED_TARGET_SONAME): $(BINARY_PREREQS) $(LIBTALLOC_OBJ) $(LIBTALLO
        @$(SHLD_DSO) $(LIBTALLOC_OBJ) @SONAMEFLAG@`basename $@`
 
 $(LIBTALLOC_SHARED_TARGET): $(LIBTALLOC_SHARED_TARGET_SONAME)
+       @rm -f $@
        @ln -s -f `basename $(LIBTALLOC_SHARED_TARGET_SONAME)` $@
 
 $(LIBTALLOC_STATIC_TARGET): $(BINARY_PREREQS) $(LIBTALLOC_OBJ0)