[MPlayer-dev-eng] configure and unsupported -rdynamic flag onmingw
Diego Biurrun
diego at biurrun.de
Thu Apr 8 17:05:05 CEST 2004
On Thu, Apr 08, 2004 at 04:54:36PM +0200, Sascha Sommer wrote:
> > On Thu, Apr 08, 2004 at 01:00:02AM +0200, Sascha Sommer wrote:
> > > on mingw I always get a
> > > gcc.exe: unrecognized option `-rdynamic
> > > at the end of the linking stage o
> > >
> > > So I checked configure from where this flag might come from
> > >
> > > In line 5770 in configure I can see the following:
> > >
> > > # Dynamic linking flags
> > > # (FIXME: 'echocheck "dynamic linking"' above and modify here
> accordingly)
> > > _ld_dl_dynamic=''
> > > bsd && _ld_dl_dynamic='-rdynamic'
> > > test "$_xanim" = yes && _ld_dl_dynamic='-rdynamic'
> > > test "$_real" = yes && _ld_dl_dynamic='-rdynamic'
> > >
> > > Shouldn't it be test bsd ?
> >
> > I presume -rdynamic is needed for the loader on unix-like systems
> > and on bsd's even without loader. On mingw and cygwin, it's not
> > needed, but it also doesn't break anything. You can ignore it.
IIRC there was a problem report related to this.
> I was wrong the test "$_real" line is causing problems.
> It should be
> test "$_real" = yes && not mingw32 && _ld_dl_dynamic='-rdynamic'
If we change it we should also check for cygwin IMHO.
BTW, maybe we should add a win32() (and maybe bsd()) macro to configure to
be able to check for both MinGW and Cygwin at the same time, they are quite
similar.
Diego
More information about the MPlayer-dev-eng
mailing list