Hi Ake,

But howcome that I was able to compile GCC 8.3 :

 GCC: GCC/8.3.0, GCC/11.2.0, GCC/11.3.0


Those versions did compile on my system?
Borut

On Wed, 2023-10-25 at 08:45 +0000, Åke Sandgren wrote:
> Building GCC 10.3 on a Ubuntu 22.04 system would require some
> difficult patching, it's just too old for the OS and binutils used so
> don't even try.
> 
> ________________________________________
> From:
> [email protected] <[email protected]>
> on behalf of Borut Rozman <[email protected]>
> Sent: Wednesday, October 25, 2023 10:32
> To: [email protected]
> Subject: Re: [easybuild] Bowtie2 2.3.5.1 with gcc 11.3.0
> 
> Hi Loris,
> 
> No I didn't, I used parameters --optarch=GENERIC --robot but it
> failed.
> 
> For instance, at this moment I am trying to build GCC/10.3.0 and I
> get
> this error :
> 
> 
> == 2023-10-25 08:20:03,546 build_log.py:171 ERROR EasyBuild crashed
> with an error (at easybuild/base/exceptions.py:126 in __init__): cmd
> "
> ./configure --prefix=/apps/tmp/GCCcore/10.3.0/system-system/gcc-
> 10.3.0/stage2_stuff --with-pic --disable-shared --enable-cxx --
> enable-
> fat  --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu" exited
> with exit code 1 and output:
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether to enable maintainer-specific portions of
> Makefiles...
> no
> checking ABI=64
> checking compiler gcc -O2 -pedantic -fomit-frame-pointer -m64 ... no
> checking ABI=x32
> checking compiler gcc -O2 -pedantic -fomit-frame-pointer -mx32 ... no
> checking ABI=32
> checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer ... no
> checking compiler gcc -O2 -pedantic -fomit-frame-pointer ... no
> configure: error: could not find a working compiler, see config.log
> for
> details
>  (at easybuild/tools/run.py:681 in parse_cmd_output)
> == 2023-10-25 08:20:03,546 build_log.py:267 INFO ... (took 6 mins 34
> secs)
> == 2023-10-25 08:20:03,548 filetools.py:2012 INFO Removing lock
> /apps/software/.locks/_apps_software_GCCcore_10.3.0.lock...
> == 2023-10-25 08:20:03,548 filetools.py:383 INFO Path
> /apps/software/.locks/_apps_software_GCCcore_10.3.0.lock successfully
> removed.
> == 2023-10-25 08:20:03,548 filetools.py:2016 INFO Lock removed:
> /apps/software/.locks/_apps_software_GCCcore_10.3.0.lock
> == 2023-10-25 08:20:03,548 easyblock.py:4277 WARNING build failed
> (first 300 chars): cmd " ./configure --
> prefix=/apps/tmp/GCCcore/10.3.0/system-system/gcc-10.3.0/stage2_stuff
> -
> -with-pic --disable-shared --enable-cxx --enable-fat  --build=x86_64-
> pc-linux-gnu --host=x86_64-pc-linux-gnu" exited with exit code 1 and
> output:
> checking build system type... x86_64-pc-linux-gnu
> 
> 
> Here it says: configure: error: could not find a working compiler,
> see
> config.log for details
> 
> what am I missing?
> 
> Borut
> 
> On Wed, 2023-10-25 at 10:23 +0200, Loris Bennett wrote:
> > Hi Borut,
> > configure: error: could not find a working compiler, see config.log
> > for details
> > Borut Rozman <[email protected]> writes:
> > 
> > > Hi Loris,
> > > 
> > > Looks like something was wrong before as today I could build it
> > > with no
> > > problems, I had to first build GCC 8.3 and then build Bowtie2 v
> > > 2.3.5.1, for some reason directly building it did not work.
> > 
> > Did you perhaps forget the option '--robot'?  This should cause all
> > missing dependencies, such as the appropriate version of the
> > compile,
> > to
> > be built automatically.
> > 
> > Cheers,
> > 
> > Loris
> > 
> > > Sorry for the confusion,
> > > Borut
> > > 
> > > 
> > > On Wed, 2023-10-25 at 07:48 +0200, Loris Bennett wrote:
> > > > Hi Borut,
> > > > 
> > > > Borut Rozman <[email protected]> writes:
> > > > 
> > > > > Hi everyone,
> > > > > 
> > > > > Has anyone managed to build Bowtie2 2.3.5.1 with gcc 11.3.0 ?
> > > > > Since
> > > > > I
> > > > > run on ubuntu 22.04 nothing below 11.2.0 version of gcc does
> > > > > not
> > > > > compile which is quite stressful as some users request
> > > > > ancient
> > > > > software :/
> > > > 
> > > > You have a double negative there which makes it slightly
> > > > difficult to
> > > > understand your problem.  Do you mean that you can't compile
> > > > anything
> > > > which uses GCC 11.2.0 or earlier?  If so, why not?
> > > > 
> > > > Whether or not you use Ubuntu 22.04 should not make a
> > > > difference.  No
> > > > matter what version of GCC the operating system provides, you
> > > > should
> > > > still be able to build toolchains with later versions.  For
> > > > example,
> > > > the
> > > > default version of GCC on our system is 4.8.5, but we have
> > > > software
> > > > built with versions 7.3.0 to 12.2.0.
> > > > 
> > > > Or have I misunderstood your problem?
> > > > 
> > > > Cheers,
> > > > 
> > > > Loris
> > > > 
> > > 
> 

Reply via email to