[SCM] libav/experimental: Clarify (Open)Solaris section of the documentation. patch by Michael Kostylev, michael.kostylev gmail com

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:05:22 UTC 2013


The following commit has been merged in the experimental branch:
commit e69decaef4da0c644955ff2ea5d3a71fd7dd44f9
Author: Michael Kostylev <michael.kostylev at gmail.com>
Date:   Sun Mar 28 20:16:09 2010 +0000

    Clarify (Open)Solaris section of the documentation.
    patch by Michael Kostylev, michael.kostylev gmail com
    
    Originally committed as revision 22713 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/doc/general.texi b/doc/general.texi
index 5c3a3d4..17c46ab 100644
--- a/doc/general.texi
+++ b/doc/general.texi
@@ -740,9 +740,17 @@ For information about compiling FFmpeg on OS/2 see
 @section (Open)Solaris
 
 GNU Make is required to build FFmpeg, so you have to invoke (@file{gmake}),
-standard Solaris Make will not work. Depending on your system configuration
-you might be using a non-POSIX-compatible default shell. Ensure that a
-POSIX-compatible shell is in your path or invoke it directly.
+standard Solaris Make will not work. When building with a non-c99 front-end
+(gcc, generic suncc) add either @code{--extra-libs=/usr/lib/32/values-xpg6.o}
+or @code{--extra-libs=/usr/lib/64/values-xpg6.o} to the configure options
+since the libc is not c99-compliant by default. The probes performed by
+configure may raise an exception leading to the death of configure itself
+due to a bug in the system shell. Simply invoke a different shell such as
+bash directly to work around this:
+
+ at example
+bash ./configure
+ at end example
 
 @section Windows
 

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list