From: Igor Maravic <[email protected]>

Make symlink to libxorp_tecla.so for resolving links while we are in BUILDDIR.

Signed-off-by: Igor Maravic <[email protected]>
---
 xorp/cli/libtecla/SConscript |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/xorp/cli/libtecla/SConscript b/xorp/cli/libtecla/SConscript
index 662aca1..50a809c 100644
--- a/xorp/cli/libtecla/SConscript
+++ b/xorp/cli/libtecla/SConscript
@@ -85,6 +85,12 @@ else:
 
 if is_shared:
     libxorp_tecla = env.SharedLibrary('libxorp_tecla', libtecla_srcs)
+    # build symlink for resolving links whilst in BUILDDIR
+    if env['rtld_origin']:
+        for obj in libxorp_tecla:
+            env.AddPostAction(libxorp_tecla,
+                env.Symlink(obj.abspath,
+                            os.path.join(env['xorp_alias_libdir'], str(obj))))
     env.Alias('install',
               env.InstallLibrary(env['xorp_libdir'], libxorp_tecla))
 else:
-- 
1.7.5.4

_______________________________________________
Xorp-hackers mailing list
[email protected]
http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers

Reply via email to