]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8623: fix sun studio build errors building libvpx
authorMichael Jerris <mike@jerris.com>
Thu, 7 Apr 2016 19:21:55 +0000 (15:21 -0400)
committerMichael Jerris <mike@jerris.com>
Thu, 7 Apr 2016 19:21:55 +0000 (15:21 -0400)
Makefile.am
configure.ac
libs/libvpx/libs.mk

index c029be65422349cf472f6a28181bcb2dfa16be7c..68059b01b365ceffca0ac696cdf348ad8bc2f804 100644 (file)
@@ -533,7 +533,7 @@ libs/libzrtp/libzrtp.a:
        cd libs/libzrtp && $(MAKE)
 
 libs/libvpx/Makefile:
-       cd libs/libvpx && CC=$(CC) CXX=$(CXX) CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --enable-pic --disable-docs --disable-examples --disable-install-bins --disable-install-srcs --disable-unit-tests --extra-cflags="-fvisibility=hidden"
+       cd libs/libvpx && CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --enable-pic --disable-docs --disable-examples --disable-install-bins --disable-install-srcs --disable-unit-tests --extra-cflags="$(VISIBILITY_FLAG)"
 
 libs/libvpx/libvpx.a: libs/libvpx/Makefile
        @cd libs/libvpx && $(MAKE)
index ad55efe6dd18ab0648475711747701ea1f479d0d..8746b0c75f6e8728bfc9addfb36554bc953c67af 100644 (file)
@@ -451,6 +451,16 @@ if test "${enable_address_sanitizer}" = "yes"; then
 fi
 
 
+case "${ax_cv_c_compiler_vendor}" in
+sun)
+       VISIBILITY_FLAG=-xldscope=hidden
+;;
+*)
+       VISIBILITY_FLAG=-fvisibility=hidden
+;;
+esac
+AC_SUBST(VISIBILITY_FLAG)
+
 #
 # gcc visibility cflag checks
 #
index e6fb068bf76d67cbeabeebea5c4953870560c5b5..6129ff258b679c87805d92ab9a8d35e337b5bdfe 100644 (file)
@@ -107,7 +107,7 @@ ifeq ($(CONFIG_VP9_DECODER),yes)
 endif
 
 VP9_PREFIX=vp9/
-$(BUILD_PFX)$(VP9_PREFIX)%.c.o: CFLAGS += -Wextra
+$(BUILD_PFX)$(VP9_PREFIX)%.c.o:
 
 #  VP10 make file
 ifeq ($(CONFIG_VP10),yes)
@@ -141,7 +141,7 @@ ifeq ($(CONFIG_VP10_DECODER),yes)
 endif
 
 VP10_PREFIX=vp10/
-$(BUILD_PFX)$(VP10_PREFIX)%.c.o: CFLAGS += -Wextra
+$(BUILD_PFX)$(VP10_PREFIX)%.c.o:
 
 ifeq ($(CONFIG_ENCODERS),yes)
   CODEC_DOC_SECTIONS += encoder