[FFmpeg-trac] #5895(build system:new): Configure error with GCC 6.2.0 and libsnappy
FFmpeg
trac at avcodec.org
Tue Oct 18 06:49:13 EEST 2016
#5895: Configure error with GCC 6.2.0 and libsnappy
-------------------------------------+-------------------------------------
Reporter: Zeranoe | Type: defect
Status: new | Priority: important
Component: build | Version: git-
system | master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
When using MinGW-w64 and GCC 6.2.0 and configuring with
{{{
--enable-libsnappy
}}}
the configure process errors with relocation overflows.
There are numerous overflow errors, but the first is
{{{
libstdc++.a(cow-stdexcept.o): In function
`_txnal_cow_string_C1_for_exceptions(void*, char const*, void*)':
cow-
stdexcept.cc:236:(.text$_Z35_txnal_cow_string_C1_for_exceptionsPvPKcS_+0x2c):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol
`_ITM_RU1'
}}}
This appears to be happening because of the ldflag
{{{
-Wl,--image-base,0x140000000
}}}
added on line 4769 in configure, and removing this ldflag resolves the
issue for me.
This ldflag was added with commit a58c22d61260941fc651add73836882d5b112fdb
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5895>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list