Am Samstag, den 16.05.2020, 13:39 +0200 schrieb Cliff McDiarmid via
blfs-support:
> > Sent: Saturday, May 16, 2020 at 12:11 AM
> > From: "Don Cross via blfs-support" <blfs-support@lists.linuxfromscratch.org>
> > To: "BLFS Support List" <blfs-support@lists.linuxfromscratch.org>
> > Cc: "Don Cross" <cosineki...@gmail.com>
> > Subject: Re: [blfs-support] Older GCC install
> > On Fri, May 15, 2020 at 6:00 PM Cliff McDiarmid via blfs-support 
> > <blfs-support@lists.linuxfromscratch.org[mailto:blfs-support@lists.linuxfromscratch.org]>
> >  wrote:
> > I need to install an older GCC to compile a particular piece of software.   
> > At present I'm using GCC 9.2(recent LFS).
> > I've managed to compile 8.4 and it works, but I need 8.1.
>  
> > As a long-time C programmer, I'm curious why you need an older C compiler. 
> 
> Okay thanks Don.  I'm trying to compile Gnucash 3.10 which has not been a 
> problem in the past.  The dependencies at present stress the use of GCC 8.0
> 
> > If I knew what problem gcc 8.4 is causing, maybe I could help get it 
> > working, so you don't need to compile 8.1. I'm willing to give it a shot if 
> > I had more details.
> 
> I've compiled Gnucash 3.10 with GCC 8.1 abeit on another LFS(older).  
> 
> On my newer LFS it fails with GCC 9.2 AND 8.4 which as I mentioned I got 
> working on the same system.   I hope you're still with me.
> 
> Anyway.. the errors that the compilers are producing, with Gnucash, look like 
> compiler errors.  Not missing libraries or fuctions etc.  They are 
> substantial and I could mail them if you can help.

What are those errors?

Usually, if an old package cannot be compiled with a recent compiler,
its hardly an error of the compiler but weak programming of the
package. Older compilers may accept those weakness, newers don't.

Maybe its possible to patch gnucash a bit to get it compiled...

--
Thomas

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to