OSDN Git Service

BuildSystem: fix libmp4v2 error: Error: file number 2 already allocated
authorkonablend <konablend@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 2 May 2009 21:18:28 +0000 (21:18 +0000)
committerkonablend <konablend@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 2 May 2009 21:18:28 +0000 (21:18 +0000)
- building libmp4v2 w/ --debug=max (-g3) exposes a gch issue.
- workaround is to disable gch.
- corrected variant/*.defs files: GCC.args.g.default -> GCC.args.g.std

git-svn-id: svn://localhost/HandBrake/trunk@2367 b64f7644-9d1e-0410-96f1-a4d463321fa5

contrib/libmp4v2/module.defs
make/variant/cygwin.defs
make/variant/freebsd.defs
make/variant/linux.defs
make/variant/mingw.defs
make/variant/solaris.defs

index 434d93f..784fc16 100644 (file)
@@ -10,4 +10,6 @@ LIBMP4V2.CONFIGURE.env.CXXFLAGS = CXXFLAGS="$(call fn.ARGS,LIBMP4V2.GCC,*archs *
 
 ## save some build-time by disabling utils
 LIBMP4V2.CONFIGURE.extra += --disable-util
-LIBMP4V2.CONFIGURE.extra += --enable-gch
+
+## make sure gch is disabled; we get build errors on linux with gcc-4.3.x and -g3
+LIBMP4V2.CONFIGURE.extra += --disable-gch
index bab73c6..b17166d 100644 (file)
@@ -2,7 +2,7 @@ GCC.muldefs = 1
 GCC.start   = 1
 GCC.end     = 1
 
-GCC.args.g.none    = -g0
-GCC.args.g.min     = -g1
-GCC.args.g.default = -g2
-GCC.args.g.max     = -g3
+GCC.args.g.none = -g0
+GCC.args.g.min  = -g1
+GCC.args.g.std  = -g2
+GCC.args.g.max  = -g3
index 9a807b8..251debc 100644 (file)
@@ -3,7 +3,7 @@ TARGET.dylib.ext = .so
 GCC.args.dylib = -shared
 GCC.args.pic   = 1
 
-GCC.args.g.none    = -g0
-GCC.args.g.min     = -g1
-GCC.args.g.default = -g2
-GCC.args.g.max     = -g3
+GCC.args.g.none = -g0
+GCC.args.g.min  = -g1
+GCC.args.g.std  = -g2
+GCC.args.g.max  = -g3
index f0babe8..c703272 100644 (file)
@@ -5,7 +5,7 @@ GCC.end        = 1
 GCC.args.dylib = -shared
 GCC.args.pic   = 1
 
-GCC.args.g.none    = -g0
-GCC.args.g.min     = -g1
-GCC.args.g.default = -g2
-GCC.args.g.max     = -g3
+GCC.args.g.none = -g0
+GCC.args.g.min  = -g1
+GCC.args.g.std  = -g2
+GCC.args.g.max  = -g3
index 81c2b04..f521e24 100644 (file)
@@ -3,8 +3,8 @@ TARGET.exe.suffix = .exe
 GCC.start = 1
 GCC.end   = 1
 
-GCC.args.dylib     = -shared
-GCC.args.g.none    = -g0
-GCC.args.g.min     = -g1
-GCC.args.g.default = -g2
-GCC.args.g.max     = -g3
+GCC.args.dylib  = -shared
+GCC.args.g.none = -g0
+GCC.args.g.min  = -g1
+GCC.args.g.std  = -g2
+GCC.args.g.max  = -g3
index 9a807b8..251debc 100644 (file)
@@ -3,7 +3,7 @@ TARGET.dylib.ext = .so
 GCC.args.dylib = -shared
 GCC.args.pic   = 1
 
-GCC.args.g.none    = -g0
-GCC.args.g.min     = -g1
-GCC.args.g.default = -g2
-GCC.args.g.max     = -g3
+GCC.args.g.none = -g0
+GCC.args.g.min  = -g1
+GCC.args.g.std  = -g2
+GCC.args.g.max  = -g3