[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[OT] Re: compile problems on Solaris8
Matt,
According to Sun <http://www.sun.com/software/solaris/freeware.html>, gcc
2.95.3 is included on the "Solaris Software Companion CD" which is part of
Solaris 8, Update 07/01. There are links there to download the entire CD
or individual packages from it. I have not tried it, but I assume this is
what is meant by "SFW version of gcc that comes with Solaris
2.8". (SFW=SunFreeWare?)
Personally, I am biased towards building from source. As I said in my
previous message, I've had better luck since I used the sunfreeware gcc
2.95.3 binary to build (and install) gcc 2.95.3 from source. YMMV.
Michael
On Tue, 4 Dec 2001, Matthew Dougherty wrote:
> I hate to show my ignorance but I am unfamiliar with "SFW version of
> gcc that comes with Solaris 2.8".
>
> Could you clue me in?
>
> By the way, it is correct that I am using gcc 2.95.3 from the
> sunfreeware binary distribution. It's been a pain for several
> applications. (OpenSSH, etc).
>
> Matt.
>
> George Horvath wrote:
>
> > Michael Widenius wrote:
> > >
> > > Hi!
> > >
> > > >>>>> "Michael" == Michael Stassen <stassenm@xxxxxxxxxxx> writes:
> > >
> > > <cut>
> > >
> > > Michael> * everyone who has reported this was using the precompiled binary of gcc
> > > Michael> (either 2.95.2 or 2.95.3) from Sunfreeware to build MySQL for Solaris 8
> > > Michael> sparc.
> > >
> > > Michael> * No one has spoken up to report success with this combination.
> > >
> > > Michael> * No one who built gcc from source has reported this problem.
> > >
> > > Michael> Unless a new piece of information comes in, it seems clear to me that
> > > Michael> configure doesn't like sunfreeware's pre-compiled copy of gcc for Solaris
> > > Michael> 8 sparc. It would be nice if someone from MySQL would tell us just what
> > > Michael> configure is doing when it declares sunfreeware's gcc a cross-compiler,
> > > Michael> and could confirm whether this is a configure problem or a gcc problem.
> > >
> > > I have now added a note about this in our online manual.
> > > (Sorry, I thought we already had done this).
> > >
> > > The bottom line seems to be that one should not use the gcc compiler
> > > from sunfreeware but instead use the SFW version of gcc that comes
> > > with Solaris 2.8 or download the gcc source and compile it.
> > >
> > > The reason configure declares sunfreeware a cross compiler is that
> > > gcc succeed in compiling a simple test program but the program would
> > > not run. Based on this configure concludes that the compiler doesn't
> > > generate a working binary for this architecture and must thus be a
> > > cross compiler to another architecture.
> >
> > Ok, I followed your advice and removed the soaris built gcc from sunfreeware and downloaded the source instead. How ever now
> > I am getting this message when I try to compile gcc:
> >
> > # /usr/local/gcc-2.95.3/configure --prefix=/usr/local/gnu
> > Configuring for a sparc-sun-solaris2.8 host.
> > Created "Makefile" in /usr/local/objdir using "mh-frag"
> > /usr/ucb/cc: language optional software package not installed
> > *** The command '/usr/ucb/cc -o conftest -g conftest.c' failed.
> > *** You must set the environment variable CC to a working compiler.
> >
> > How do I find out what package am I missing? Can someone point to a site with a good solaris 8 build of gcc I can use instead
> > of sunfreeware. I really prefer not to spend time on debugging the Sun compiler. Unless of course it's just a simple
> > addition of a package.
> >
> > Thanks,
> > George
> >
> > >
> > > Regards,
> > > Monty
> > >
> > > --
> > > For technical support contracts, goto https://order.mysql.com/
> > > __ ___ ___ ____ __
> > > / |/ /_ __/ __/ __ \/ / Mr. Michael Widenius <monty@xxxxxxxxx>
> > > / /|_/ / // /\ \/ /_/ / /__ MySQL AB, CTO
> > > /_/ /_/\_, /___/\___\_\___/ Helsinki, Finland
> > > <___/ www.mysql.com
> >
> > --
> > George Horvath
> > Scotia Capital Markets
> > ISS - Technology Application Group
> > Tel: 416-945-4204
> > Fax: 416-945-4002
> > E-mail: George_Horvath@xxxxxxxxxxxxxxxxx
> >
> > ---------------------------------------------------------------------
> > Before posting, please check:
> > http://www.mysql.com/manual.php (the manual)
> > http://lists.mysql.com/ (the list archive)
> >
> > To request this thread, e-mail <mysql-thread93012@xxxxxxxxxxxxxxx>
> > To unsubscribe, e-mail <mysql-unsubscribe-mdougher=inch.com@xxxxxxxxxxxxxxx>
> > Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
> To request this thread, e-mail <mysql-thread93020@xxxxxxxxxxxxxxx>
> To unsubscribe, e-mail <mysql-unsubscribe-stassenm=indiana.edu@xxxxxxxxxxxxxxx>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>
---------------------------------------------------------------------
Before posting, please check:
http://www.mysql.com/manual.php (the manual)
http://lists.mysql.com/ (the list archive)
To request this thread, e-mail <mysql-thread93056@xxxxxxxxxxxxxxx>
To unsubscribe, e-mail <mysql-unsubscribe-treed=ultraviolet.org@xxxxxxxxxxxxxxx>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
This mailing list archive is a service of Copilot Consulting.