Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37523086
en ru br
ALT Linux repos
S:2.14.20-alt0.3
5.0: 2.14.17-alt1
4.1: 2.14.16-alt0.M41.1
4.0: 2.14.7-alt1
3.0: 2.12.2-alt1

Group :: System/Libraries
RPM: ORBit2

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: ORBit2-2.14.20-alt-shared_name-server.patch
Download


--- src/services/name/Makefile.am.shared_name-server	2016-07-15 14:52:38.000000000 +0300
+++ src/services/name/Makefile.am	2019-04-13 15:52:44.565613513 +0300
@@ -6,12 +6,10 @@
 
 libORBitservicesincludedir = $(includedir)/orbit-2.0/ORBitservices
 
-lib_LTLIBRARIES=libORBitCosNaming-2.la
+lib_LTLIBRARIES=libORBitCosNaming-2.la libname-server-2.la
 
 noinst_PROGRAMS = name-client-2 orbit-name-server-2
 
-lib_LIBRARIES = libname-server-2.a
-
 libORBitCosNaming_2_la_SOURCES = 					\
 	CosNaming-common.c 						\
 	CosNaming-stubs.c
@@ -26,6 +24,16 @@
 	$(ORBIT_NAME_LIBS)						\
 	$(top_builddir)/src/orb/libORBit-2.la
 
+libname_server_2_la_SOURCES = \
+	orbit-name-server.c CosNaming-skels.c \
+	name-support.c name-support.h
+
+libname_server_2_la_DEPENDENCIES = $(DEPS) CosNaming.h
+
+libname_server_2_la_LDFLAGS = -no-undefined
+
+libname_server_2_la_LIBADD = libORBitCosNaming-2.la
+
 AM_CPPFLAGS =				\
 	-I.				\
 	-I$(top_builddir)/include	\
@@ -49,29 +57,27 @@
 CLEANFILES=my_cosnaming_built $(BUILT_SOURCES)
 
 DEPS = 	$(top_builddir)/src/orb/libORBit-2.la			\
-	libORBitCosNaming-2.la
+	libORBitCosNaming-2.la					\
+	libname-server-2.la
 
 LDADDS =                                                        \
 	$(top_builddir)/src/orb/libORBit-2.la			\
 	libORBitCosNaming-2.la					\
+	libname-server-2.la					\
 	$(libm)							\
 	$(ORBIT_NAME_LIBS)
 
-name_client_2_SOURCES = name-client.c name-support.c name-support.h
+name_client_2_SOURCES = name-client.c name-support.h
 name_client_2_LDFLAGS = $(FLAGS)
 name_client_2_DEPENDENCIES = $(DEPS) CosNaming.h
 name_client_2_LDADD = $(LDADDS)
 
-libname_server_2_a_SOURCES = orbit-name-server.c CosNaming-skels.c \
-			   name-support.c name-support.h
-libname_server_2_a_DEPENDENCIES = $(DEPS) CosNaming.h
-
 orbit_name_server_2_SOURCES = boot.c
 orbit_name_server_2_LDFLAGS = $(FLAGS)
-orbit_name_server_2_DEPENDENCIES = $(DEPS) CosNaming.h libname-server-2.a
-orbit_name_server_2_LDADD = libname-server-2.a $(LDADDS)
+orbit_name_server_2_DEPENDENCIES = $(DEPS) CosNaming.h
+orbit_name_server_2_LDADD = $(LDADDS)
 
-$(libname_server_2_a_OBJECTS) $(name_client_2_OBJECTS) $(orbit_name_server_2_OBJECTS) : CosNaming.h
+$(libname_server_2_la_OBJECTS) $(name_client_2_OBJECTS) $(orbit_name_server_2_OBJECTS) : CosNaming.h
 
 EXTRA_DIST = $(idl_DATA)
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin