[FFmpeg-trac] #2164(avcodec:new): linking failure: undefined reference to `ff_pdw_80000000'

FFmpeg trac at avcodec.org
Mon Jan 21 13:39:16 CET 2013


#2164: linking failure: undefined reference to `ff_pdw_80000000'
-------------------------------------+-------------------------------------
               Reporter:  saste      |                  Owner:
                   Type:  defect     |                 Status:  new
               Priority:  critical   |              Component:  avcodec
                Version:  git-       |               Keywords:  vorbis
  master                             |  build mmx regression
             Blocked By:             |               Blocking:
Reproduced by developer:  1          |  Analyzed by developer:  0
-------------------------------------+-------------------------------------
 Summary of the bug:

 FFmpeg fails to build ffmpeg when optimizations and mmx are disabled.

 How to reproduce:
 {{{
 $ configure --disable-optimizations --disable-mmx
 [...]
 $ make ffmpeg
 [...]
 LD      ffmpeg_g
 libavcodec/libavcodec.a(vorbisdsp_init.o): In function
 `vorbis_inverse_coupling_sse':
 /home/stefano/src/ffmpeg/libavcodec/x86/vorbisdsp_init.c:61: undefined
 reference to `ff_pdw_80000000'
 collect2: ld returned 1 exit status
 make: *** [ffmpeg_g] Error 1
 }}}

 Regression since:
 {{{
 commit fef906c77c09940a2fdad155b2adc05080e17eda
 Author: Ronald S. Bultje <rsbultje at gmail.com>
 Date:   Sat Jan 19 22:21:10 2013 -0800

     Move vorbis_inverse_coupling from dsputil to vorbisdspcontext.

     Conveniently (together with Justin's earlier patches), this makes
     our vorbis decoder entirely independent of dsputil.
 }}}

 or the corresponding merge commit.

 It builds fine with --disable-optimizations --enable-mmx (but, does it
 even make sense?).

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2164>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list