Hi.
I have question.
U have RH6.2
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)

can i build mysql 3.23.49 from src.rpm with this gcc ? Or i must it do with
2.96
?

Thanks a lot.

I. Piasecki.



----- Original Message -----
From: "Gabriele Carioli" <[EMAIL PROTECTED]>
To: "MySQL" <[EMAIL PROTECTED]>
Sent: Friday, March 08, 2002 10:06 AM
Subject: Re: Why v3.23.49 does not build on RedHat 6.2 ?????


> Hi
>
>
> > If I'd like to upgrade LH 6.2 to LH 7.0+.  Would my
> > old data (LH setting, MySQL db) lost?
>
> No, but it is mandatory to make a backup (you
> should do on a regular basis even for a normal
> use, and obviously you MUST do it before a major
> upgrade - dump your databases and tar your /etc
> dir, al least). Many things are going to change,
> however. First of all, inetd is abandoned in favour
> of xinetd which is easier to configure but different.
> Also, many more packages are now compiled with the
> hosts.allow/hosts.deny support (don't spend too
> much time asking yourself why sendmail refuses
> connections, as I did).
>
> When you're upgrading choose to customize the packets
> you have to upgrade and unckeck MySQL. You will upgrade
> it yourself manually with a "fresh" version from the
> MySQL site (RedHat wants to replace your binaries
> with its ones, which are packaged differently)
> Don't install anything earlier tha version 7.2.
> Also, DON'T forget to patch your distribution with
> anything you can find from the RedHat support site.
> I would also suggest to download and install the
> latest kernel.
>
> I could easily upgrade my local system, but with
> a remote one i choosed to wait. If you don't want
> to upgrade now a (temporary?) solution is to upgrade
> just your gcc compiler (and NOT glibc) and rebuild
> the rpms from MySQL sources.
>
> This is a hint received from James C. McDonald
> (thanks a lot James!!!!!!):
>
> ------------------------------------------
> 1. downloaded the gcc-2.95.2-1i.src.rpm from
> http://rpmfind.net/linux/RPM/ (yes I know it's
> from a PPC distribution, but Yellow Dog is based
> on RedHat) [*]
>
> 2. built i386 rpms for gcc-2.95-2 by
>    # rpm --rebuild gcc-2.95.2-1i.src.rpm
>    on a RH 6.2 box [**]
>
> 3. on a test RH 6.2 system I removed egcs
>    and installed the gcc-2.95-2 rpms I just
>    built (or at least a subset of them
>
>    (you need to install gperf-2.7-6.i386.rpm if
>     it is not already installed)
>
> # rpm -e egcs-c++-1.1.2-30
> # rpm -e egcs-objc-1.1.2-30
> # rpm -e egcs-1.1.2-30
> # rpm -e cpp-1.1.2-30
>
> # rpm -ivh cpp-2.95.2-1i.i386.rpm
> # rpm -ivh gcc-2.95.2-1i.i386.rpm
> # rpm -ivh libstdc++-2.10.0-1i.i386.rpm
> # rpm -ivh gcc-c++-2.95.2-1i.i386.rpm
> # rpm -ivh gperf-2.7-6.i386.rpm
>
>  you should now have gcc 2.95.2 installed
>
> # gcc -v
> Reading specs from /usr/lib/gcc-lib/i386-pc-linux/2.95.2/specs
> gcc version 2.95.2 19991024 (release/franzo)
> --------------------------------
>
> At this point, if you want, you can also --rebuild gcc 2.96,
> which requires binutils-2.11 (have to --rebuild this, also).
>
> --------------------------------
> 4. Now try to build the MySQL rpm's
>
> # rpm --rebuild MySQL-3.23.49-1.src.rpm
>
> now completes successfully giving ...
>
> -rw-r--r--    1 root     root      6288340 Mar  5 12:59
> MySQL-3.23.49-1.i386.rpm
> -rw-r--r--    1 root     root      1397099 Mar  5 12:59
> MySQL-Max-3.23.49-1.i386.rpm
> -rw-r--r--    1 root     root       690350 Mar  5 12:59
> MySQL-bench-3.23.49-1.i386.rpm
> -rw-r--r--    1 root     root      1766978 Mar  5 12:59
> MySQL-client-3.23.49-1.i386.rpm
> -rw-r--r--    1 root     root       622278 Mar  5 12:59
> MySQL-devel-3.23.49-1.i386.rpm
> -rw-r--r--    1 root     root       234505 Mar  5 12:59
> MySQL-shared-3.23.49-1.i386.rpm
>
> I haven't tested the functionality of the build yet,
> but at least it builds without error. [***]
> ------------------------------------------
>
>
> [*] You'll have to look directly into the Yellow Dog
> ftp site since rpmfind links are broken.
>
> [**] You need to have texinfo installed to build gcc
> (this package is on your RedHat CD)
>
> [***] I've tested it just a little but it really looks
> like it's working pretty well!!! My mysql binaries have
> been built with gcc 2.96 (but with gcc 2.95 it should
> work the same).
>
>
>
> ---------------------------------------------------------------------
> 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 <[EMAIL PROTECTED]>
> To unsubscribe, e-mail
<[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>



-- 

Okresl Swoje potrzeby - my znajdziemy oferte za Ciebie!
[ http://oferty.onet.pl ]


---------------------------------------------------------------------
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 <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to