Projects
Essentials
faac
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 7
View file
faac.changes
Changed
@@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Sat Oct 5 20:13:10 UTC 2013 - crrodriguez@opensuse.org + +- faac-visibility.patch: hide library private symbols + from the exported symbol table, this is done just re-using + the win32 equivalent functionality. + +------------------------------------------------------------------- Wed Jul 31 23:42:21 UTC 2013 - i@margueirte.su - build against external mp4v2.
View file
faac.spec
Changed
@@ -34,6 +34,8 @@ Patch: faac-1.28-external-mp4v2-2.0.patch # PATCH-FIX-UPSTREAM marguerite@opensuse.org - fix strict-aliasing-punning warning. Patch1: faac-1.28-strict-aliasing-punning.patch +# PATCH-FIX-OPENSUSE crrodriguez@opensuse.org - hide library-private symbols +Patch2: faac-visibility.patch BuildRequires: gcc-c++ BuildRequires: libmp4v2-devel # Here only because of the configure mp4v2 detection @@ -89,7 +91,7 @@ %setup -qn faac-%{version} %patch -p1 %patch1 -p1 - +%patch2 -p1 %build ./bootstrap %configure --with-mp4v2 --enable-shared --disable-static
View file
faac-visibility.patch
Added
@@ -0,0 +1,31 @@ +--- faac-1.28.orig/include/faac.h ++++ faac-1.28/include/faac.h +@@ -32,7 +32,7 @@ extern "C" { + # endif + #else + # ifndef FAACAPI +-# define FAACAPI ++# define FAACAPI __attribute__ ((visibility ("default"))) + # endif + #endif + +--- faac-1.28.orig/libfaac/Makefile.am ++++ faac-1.28/libfaac/Makefile.am +@@ -1,5 +1,5 @@ + lib_LTLIBRARIES = libfaac.la +- ++AM_CFLAGS = -fvisibility=hidden + main_SOURCES = aacquant.c bitstream.c fft.c frame.c midside.c psychkni.c util.c backpred.c channels.c filtbank.c huffman.c ltp.c tns.c + if USE_DRM + drm_SOURCES = kiss_fft/kiss_fftr.c kiss_fft/kiss_fft.c +--- faac-1.28.orig/libfaac/frame.h ++++ faac-1.28/libfaac/frame.h +@@ -56,7 +56,7 @@ extern "C" { + #endif + #else + #ifndef FAACAPI +- #define FAACAPI ++ #define FAACAPI __attribute__ ((visibility ("default"))) + #endif + #endif +
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.