[openrtm-commit:02912] r3069 - trunk/OpenRTM-aist

openrtm @ openrtm.org openrtm @ openrtm.org
2017年 11月 8日 (水) 11:19:20 JST


Author: miyamoto
Date: 2017-11-08 11:19:20 +0900 (Wed, 08 Nov 2017)
New Revision: 3069

Modified:
   trunk/OpenRTM-aist/Toolchain-vxworks6.cmake
Log:
[compat, VxWorks] fixed bug.

Modified: trunk/OpenRTM-aist/Toolchain-vxworks6.cmake
===================================================================
--- trunk/OpenRTM-aist/Toolchain-vxworks6.cmake	2017-11-08 02:01:38 UTC (rev 3068)
+++ trunk/OpenRTM-aist/Toolchain-vxworks6.cmake	2017-11-08 02:19:20 UTC (rev 3069)
@@ -216,6 +216,7 @@
 if(RTP)
 	#set(CMAKE_EXE_LINKER_FLAGS "${CC_ARCH_SPEC} ${RTP_C_FLAGS} -fno-strict-aliasing -fasm -Wall" )
 	set(CMAKE_EXE_LINKER_FLAGS "${CC_ARCH_SPEC} ${RTP_C_FLAGS} -Xbind-lazy -non-static -fno-strict-aliasing -lstdc++ -fasm -D_WRS_HARDWARE_FP -Wall" )
+	set(CMAKE_SHARED_LINKER_FLAGS "${CC_ARCH_SPEC} ${RTP_C_FLAGS} -D__SO_PICABIRTP__ -D__SO64_LARGE__ -shared -lstdc++ -fasm" )
 else(RTP)
 	if("${VX_VERSION}" STREQUAL "vxworks-6.9")
 		set(CMAKE_PARTICALIMAGE_LINKER_FLAGS "-nostdlib -Wl,-X " )
@@ -368,8 +369,12 @@
 if(RTP)
 	SET (CMAKE_C_LINK_EXECUTABLE
 		  "${CMAKE_C_COMPILER} ${CMAKE_EXE_LINKER_FLAGS} <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
+	SET (CMAKE_C_CREATE_SHARED_LIBRARY
+		  "${CMAKE_C_COMPILER} ${CMAKE_SHARED_LINKER_FLAGS} <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
 	SET (CMAKE_CXX_LINK_EXECUTABLE
 		  "${CMAKE_CXX_COMPILER} ${CMAKE_EXE_LINKER_FLAGS} <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
+	SET (CMAKE_CXX_CREATE_SHARED_LIBRARY
+		  "${CMAKE_CXX_COMPILER} ${CMAKE_SHARED_LINKER_FLAGS} <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
 else(RTP)
 	if("${VX_VERSION}" STREQUAL "vxworks-6.9")
 		SET (MUNCH ${WIND_BASE}/host/resource/hutils/tcl/munch.tcl CACHE FILEPATH "munch")



More information about the openrtm-commit mailing list