[Gambas-devel] Check for -fvisibility=hidden

Daniel Campos dcamposf at ...176...
Fri Mar 10 10:40:43 CET 2006


Hi:

Ooops! I updated only the C compiler. Updating also the C++ compiler makes
it work with the 4.0 version correctly.

Anyway, we won't be able to support Gambas for Debian Sarge (3.3 -
3.4compilers) anymore except if you are able to configure that option
so it is
not used on gcc 3.3 and 3.4 :-(

Bad news

Regards,

D. Campos

2006/3/10, Daniel Campos <dcamposf at ...176...>:
>
> Well, I've tested with gcc-4.0 from Debian Sid and the visibility option
> is NOT recognized!
>
> What compiler should I use?
>
> Regards,
>
> D. Campos
>
> 2006/3/10, Daniel Campos <dcamposf at ...176...>:
> >
> > Hi Benoit:
> >
> > Since you changed the build files and added thet new flag, it is
> > impossible to compile Gambas in Debian Sarge :-(
> >
> > Do you really think this flag is so important? It will break compilation
> > except in quite new distributions...
> >
> > Regards,
> >
> > D. Campos
> >
> >
> > 2006/3/9, ron <ronstk at ...124...>:
> > >
> > > On Wednesday 08 March 2006 23:19, Laurent Carlier wrote:
> > > > Le Mercredi 8 Mars 2006 23:01, Benoit Minisini a écrit:
> > > > > On Saturday 04 March 2006 18:22, Laurent Carlier wrote:
> > > > > > Test the following acinclude.m4, it inlude a test for
> > > -fvisibility=hidden
> > > > > > flag. It's a pretty quick workaround and surely need work and
> > > cleanup.
> > > > > >
> > > > > > Founf here :
> > > > > > http://autoconf-archive.cryp.to/ax_cflags_gcc_option.html
> > > > > >
> > > > > > and attached the modified acinclude.m4
> > > > > >
> > > > > > regards,
> > > > >
> > > > > Thanks. I merged it as is. I hope you didn't make a mistake :-)
> > > > >
> > > > > Regards,
> > > >
> > > > Ok, i've tried with gcc-3.3 and it doesn't enable the visibility
> > > flag.
> > > >
> > > > Regards,
> > > >
> > >
> > > I did a try also.
> > > With fresh untar the archive and replaced the acinclude.m4 with the
> > > new one.
> > > for me bad luck with SuSE 9.2 and gcc version 3.3.4 (pre 3.3.520040809)
> > >
> > > This afternoon i did install on a second box and did the patch on
> > > line194/195.
> > > With same suse version the ./reconf and ./reconf-all did not work.
> > > After a make distclean, I can't remember it did work or not, I restart
> > > again
> > > with fresh untar and did the patch on line194/195. That is working now
> > > :)
> > >
> > > Report with the updated acinclude.m4 from Laurent Carlier:
> > >
> > > make[4]: Entering directory `/mnt/hda6/_OldUsers/ron/src/a/gambas2-
> > > 1.9.26/main/gbx'
> > > if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
> > > -I. -I.. -I../share    -I../libltdl   -DGBX_INFO -pipe -Wall
> > > -fno-strict-aliasing -Wno-unused-value -fvisibility=hidden -g -Os -O0  -MT
> > > gb_la-gbx_c_class.lo -MD -MP -MF ".deps/gb_la-gbx_c_class.Tpo" -c -o
> > > gb_la-gbx_c_class.lo `test -f 'gbx_c_class.c' || echo './'`gbx_c_class.c; \
> > > then mv -f ".deps/gb_la-gbx_c_class.Tpo"
> > > ".deps/gb_la-gbx_c_class.Plo"; else rm -f ".deps/gb_la-gbx_c_class.Tpo";
> > > exit 1; fi
> > > mkdir .libs
> > > gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../share -I../libltdl -DGBX_INFO
> > > -pipe -Wall -fno-strict-aliasing -Wno-unused-value -fvisibility=hidden -g
> > > -Os -O0 -MT gb_la-gbx_c_class.lo -MD -MP -MF .deps/gb_la-gbx_c_class.Tpo -c
> > > gbx_c_class.c  -fPIC -DPIC -o .libs/gb_la-gbx_c_class.o
> > > cc1: error: unrecognized option `-fvisibility=hidden'
> > > make[4]: *** [gb_la-gbx_c_class.lo] Error 1
> > >
> > > ---
> > > Greets Ron
> > >
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > > language
> > > that extends applications into web and mobile media. Attend the live
> > > webcast
> > > and join the prime developer group breaking into this new coding
> > > territory!
> > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642
> > > <http://sel.as-us.falkag.net/sel?cmdlnk&kid%110944&bid$1720&dat%121642>
> > > _______________________________________________
> > > Gambas-devel mailing list
> > > Gambas-devel at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/gambas-devel
> > >
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/devel/attachments/20060310/703f400c/attachment.html>


More information about the Devel mailing list