Package: salome
Version: 5.1.3-12
Severity: normal
User: [email protected]
Usertags: origin-ubuntu natty
User: [email protected]
Usertags: ld-as-needed

Fixing some failures in GUI_SRC, libraries must always be added to _LIBADD or _LDADD, never to _LDFLAGS.
--- ./GUI_SRC_5.1.3/src/SUITApp/Makefile.am~    2009-12-01 15:58:58.000000000 
+0100
+++ ./GUI_SRC_5.1.3/src/SUITApp/Makefile.am     2010-12-20 13:59:01.048229946 
+0100
@@ -52,16 +52,19 @@
   MOC_FLAGS = -DENABLE_TESTRECORDER
 endif
 
-libSUITApp_la_LDFLAGS  = $(QT_MT_LIBS) 
+libSUITApp_la_LDFLAGS =
+
+libSUITApp_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la 
../Style/libSalomeStyle.la
+
+libSUITApp_la_LIBADD  += $(QT_MT_LIBS) 
 
 if ENABLE_TESTRECORDER
-  libSUITApp_la_LDFLAGS+= $(TESTRECORDER_LIBS)
+  libSUITApp_la_LIBADD+= $(TESTRECORDER_LIBS)
 endif
 
-libSUITApp_la_LIBADD   = ../Qtx/libqtx.la ../SUIT/libsuit.la 
../Style/libSalomeStyle.la
-
 if ENABLE_PYCONSOLE
-libSUITApp_la_LDFLAGS += -Xlinker -export-dynamic $(PYTHON_LIBS)
+libSUITApp_la_LDFLAGS += -Xlinker -export-dynamic
+libSUITApp_la_LIBADD += $(PYTHON_LIBS)
 AM_CPPFLAGS+=-DSUIT_ENABLE_PYTHON
 endif
 
@@ -82,3 +85,9 @@
 if ENABLE_TESTRECORDER
   SUITApp_LDADD+= $(TESTRECORDER_LIBS)
 endif
+
+SUITApp_LDADD += $(QT_MT_LIBS)
+if ENABLE_PYCONSOLE
+SUITApp_LDFLAGS = -Xlinker -export-dynamic
+SUITApp_LDADD += $(PYTHON_LIBS)
+endif
--- ./GUI_SRC_5.1.3/src/Session/Makefile.am~    2009-12-01 15:58:59.000000000 
+0100
+++ ./GUI_SRC_5.1.3/src/Session/Makefile.am     2010-12-20 14:13:05.748228254 
+0100
@@ -57,7 +57,7 @@
   libSalomeSession_la_CPPFLAGS+= -DENABLE_TESTRECORDER $(TESTRECORDER_INCLUDES)
 endif
 
-libSalomeSession_la_LDFLAGS = $(KERNEL_LDFLAGS) -lSalomeNS                     
\
+libSalomeSession_la_LIBADD = $(KERNEL_LDFLAGS) -lSalomeNS                      
\
        -lSalomeLifeCycleCORBA -lOpUtil -lSALOMELocalTrace -lSalomeCatalog      
\
        -lSalomeDSClient $(CAS_KERNEL) -lwith_loggerTraceCollector              
\
        -lSalomeIDLKernel -lSalomeContainer -lTOOLSDS -lSalomeLauncher          
\
@@ -66,7 +66,7 @@
        ../Style/libSalomeStyle.la $(QT_MT_LIBS) 
 
 if ENABLE_TESTRECORDER
-  libSalomeSession_la_LDFLAGS+= $(TESTRECORDER_LIBS)
+  libSalomeSession_la_LIBADD+= $(TESTRECORDER_LIBS)
 endif
 
 # Executable
@@ -75,7 +75,7 @@
 dist_SALOME_Session_Server_SOURCES = SALOME_Session_Server.cxx
 
 SALOME_Session_Server_CPPFLAGS = $(libSalomeSession_la_CPPFLAGS)
-SALOME_Session_Server_LDADD    = $(libSalomeSession_la_LDFLAGS)                
\
+SALOME_Session_Server_LDADD    = $(libSalomeSession_la_LIBADD)                 
\
        -lSalomeContainer -lSalomeResourcesManager -lTOOLSDS                    
\
        -lSalomeHDFPersist -lSalomeDSImpl -lSalomeGenericObj -lRegistry         
\
        -lSalomeNotification -lSALOMEBasics -lSalomeLauncher ../Qtx/libqtx.la   
\

Reply via email to