[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

CCFLAG and CFLAGS doesn't propagate.



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm trying to get ffmpeg, transcode and mplayer repackaged for amd64.
ffmpeg fails with :
gcc -shared -o libavcodec.so common.o utils.o mem.o allcodecs.o mpegvideo.o jrevdct.o jfdctfst.o jfdctint.o mpegaudio.o ac3enc.o mjpeg.o resample.o resample2.o dsputil.o motion_est.o imgconvert.o imgresample.o mpeg12.o mpegaudiodec.o pcm.o simple_idct.o ratecontrol.o adpcm.o eval.o dv.o error_resilience.o fft.o mdct.o mace.o huffyuv.o cyuv.o opts.o raw.o h264.o golomb.o vp3.o asv1.o 4xm.o cabac.o ffv1.o ra144.o ra288.o vcr1.o cljr.o roqvideo.o dpcm.o interplayvideo.o xan.o rpza.o cinepak.o msrle.o msvideo1.o vqavideo.o idcinvideo.o adx.o rational.o faandct.o 8bps.o smc.o parser.o flicvideo.o truemotion1.o vmdav.o lcl.o qtrle.o g726.o flac.o vp3dsp.o integer.o snow.o tscc.o sonic.o ulti.o h264idct.o qdrw.o xl.o rangecoder.o png.o pnm.o pthread.o h263.o h261.o msmpeg4.o h263dec.o svq1.o rv10.o wmadec.o indeo3.o a52dec.o liba52/bit_allocate.o liba52/bitstream.o liba52/downmix.o liba52/imdct.o  liba52/parse.o liba52/crc.o liba52/resample.o dtsdec.o faad.o faac.o xvidff.o mp3lamea
udio.o oggvorbis.o i386/fdct_mmx.o i386/cputest.o i386/dsputil_mmx.o i386/mpegvideo_mmx.o i386/idct_mmx.o i386/motion_est_mmx.o i386/simple_idct_mmx.o i386/fft_sse.o i386/vp3dsp_mmx.o i386/vp3dsp_sse2.o  -lm -ldts -lz -lpthread -ldl -ldts -lfaac -lxvidcore -lmp3lame -lvorbis -lvorbisenc  -Wl,--warn-common -rdynamic  -Wl,-soname -Wl,libavcodec-cvs.so
/usr/bin/ld: common.o: relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
common.o: could not read symbols: Bad value

My invironment includes
CFLAGS=-fPIC
CCFLAG=-fPIC

Is this a configure problem, or how should I proceed to get -fPIC propagated down the chain in a apt-get source --build <package>?



- --
.O.	Scream, Scream like the silence of the bits.
..O	Dead lies the flag by the feet of the cold one.
OOO	Freedom WILL break the walls of mammon.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBpvjNVYfQm50qcboRAg5SAKCRfY2T2gU1Wjuh19pLnoHkLT01KACfYUvA
I4fpRV1zoNFcnzWXQpJKxT0=
=ztam
-----END PGP SIGNATURE-----



Reply to: