mirror of
https://github.com/pocoproject/poco.git
synced 2025-04-17 15:14:48 +02:00
Linux build configuration: Add -m32/-m64 flags to compiler and dynamic linker to fully support OSARCH_64BITS in cross-compiling scenarios
This commit is contained in:
parent
c61debd881
commit
317117b510
@ -39,14 +39,14 @@ SHAREDLIBLINKEXT = .so
|
|||||||
# Compiler and Linker Flags
|
# Compiler and Linker Flags
|
||||||
#
|
#
|
||||||
CFLAGS =
|
CFLAGS =
|
||||||
CFLAGS32 =
|
CFLAGS32 = -m32
|
||||||
CFLAGS64 =
|
CFLAGS64 = -m64
|
||||||
CXXFLAGS = -Wall -Wno-sign-compare
|
CXXFLAGS = -Wall -Wno-sign-compare
|
||||||
CXXFLAGS32 =
|
CXXFLAGS32 = -m32
|
||||||
CXXFLAGS64 =
|
CXXFLAGS64 = -m64
|
||||||
LINKFLAGS =
|
LINKFLAGS =
|
||||||
LINKFLAGS32 =
|
LINKFLAGS32 = -m32
|
||||||
LINKFLAGS64 =
|
LINKFLAGS64 = -m64
|
||||||
STATICOPT_CC =
|
STATICOPT_CC =
|
||||||
STATICOPT_CXX =
|
STATICOPT_CXX =
|
||||||
STATICOPT_LINK = -static
|
STATICOPT_LINK = -static
|
||||||
|
@ -61,13 +61,13 @@ $(LIB_RELEASE_STATIC): $(foreach o,$(objects),$(OBJPATH_RELEASE_STATIC)/$(o).o)
|
|||||||
|
|
||||||
$(LIB_DEBUG_SHARED): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
$(LIB_DEBUG_SHARED): $(foreach o,$(objects),$(OBJPATH_DEBUG_SHARED)/$(o).o)
|
||||||
@echo "** Building shared library (debug)" $@
|
@echo "** Building shared library (debug)" $@
|
||||||
$(SHLIB) $(SHLIBFLAGS) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
$(SHLIB) $(LINKFLAGS) $(SHLIBFLAGS) $^ $(LIBRARY) $(TARGET_LIBS_DEBUG) $(SYSLIBS)
|
||||||
$(SHLIBLN) $(LIB_DEBUG_SHARED) $(LIB_DEBUG_SHARED_LINK)
|
$(SHLIBLN) $(LIB_DEBUG_SHARED) $(LIB_DEBUG_SHARED_LINK)
|
||||||
$(postbuild)
|
$(postbuild)
|
||||||
|
|
||||||
$(LIB_RELEASE_SHARED): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
$(LIB_RELEASE_SHARED): $(foreach o,$(objects),$(OBJPATH_RELEASE_SHARED)/$(o).o)
|
||||||
@echo "** Building shared library (release)" $@
|
@echo "** Building shared library (release)" $@
|
||||||
$(SHLIB) $(SHLIBFLAGS) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
$(SHLIB) $(LINKFLAGS) $(SHLIBFLAGS) $^ $(LIBRARY) $(TARGET_LIBS_RELEASE) $(SYSLIBS)
|
||||||
$(SHLIBLN) $(LIB_RELEASE_SHARED) $(LIB_RELEASE_SHARED_LINK)
|
$(SHLIBLN) $(LIB_RELEASE_SHARED) $(LIB_RELEASE_SHARED_LINK)
|
||||||
$(STRIPCMD)
|
$(STRIPCMD)
|
||||||
$(postbuild)
|
$(postbuild)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user