Compiling with glibc-2.7, gcc-4.2.2 and having applied openquicktime-1.0-gcc34-1.patch the compile fails with;
.70/lame.c -o audioencoder/lame3.70/lame.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic -g -DDEBUG -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -DBUILDDATE="\"Thu Dec 6 10:10:19 EST 2007\"" -I../.. -I. -c audioencoder/lame3.70/newmdct.c -o audioencoder/lame3.70/newmdct.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic -g -DDEBUG -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -DBUILDDATE="\"Thu Dec 6 10:10:19 EST 2007\"" -I../.. -I. -c audioencoder/lame3.70/portableio.c -o audioencoder/lame3.70/portableio.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic -g -DDEBUG -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -DBUILDDATE="\"Thu Dec 6 10:10:19 EST 2007\"" -I../.. -I. -c audioencoder/lame3.70/psymodel.c -o audioencoder/lame3.70/psymodel.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic -g -DDEBUG -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -DBUILDDATE="\"Thu Dec 6 10:10:19 EST 2007\"" -I../.. -I. -c audioencoder/lame3.70/quantize.c -o audioencoder/lame3.70/quantize.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic -g -DDEBUG -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -DBUILDDATE="\"Thu Dec 6 10:10:19 EST 2007\"" -I../.. -I. -c audioencoder/lame3.70/quantize-pvt.c -o audioencoder/lame3.70/quantize-pvt.o
audioencoder/lame3.70/quantize-pvt.c: In function 'quantize_xrpow':
audioencoder/lame3.70/quantize-pvt.c:978: error: memory input 5 is not directly addressable
make[1]: *** [audioencoder/lame3.70/quantize-pvt.o] Error 1
make[1]: Leaving directory `/usr/src/openquicktime-1.0-src/audioplugin/MP3'
make: *** [mp3] Error 2