From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JSTiA-00049J-Q3 for garchives@archives.gentoo.org; Fri, 22 Feb 2008 08:56:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 3CFB5E04F9; Fri, 22 Feb 2008 08:56:53 +0000 (UTC) Received: from 0815-web.localdomain (static.21.48.46.78.clients.your-server.de [78.46.48.21]) by pigeon.gentoo.org (Postfix) with ESMTP id ED2C7E04F9 for ; Fri, 22 Feb 2008 08:56:52 +0000 (UTC) Received: by 0815-web.localdomain (Postfix, from userid 103) id 888399DCBED; Fri, 22 Feb 2008 09:56:55 +0100 (CET) To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] F77 Provided through /etc/portage/env/* Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Date: Fri, 22 Feb 2008 09:56:55 +0100 From: Message-ID: X-Sender: justin@j-schmitz.net User-Agent: RoundCube Webmail/0.1-rc1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 5d697b8c-1f36-425b-91e3-0419d119cbea X-Archives-Hash: 9b2cdab7206dd00fc3669c0f806dfa63 Hi all! I have a little nasty problem. I am using a couple of fortran progs and n= ot all are happy with ifort but some benefit allot of its use. As I am lazy and dont want to change my make.conf all the time I provided the F77, FC and FLAGS for those packages which support ifort through /etc/portage/env//. This worked for a long time, but now some thing has changed and I dont know what. The variables are still passed to the emerge but the F77 and FC isnt used by emake any more. See following example: ifort is chosen by the fortran.eclass and configure us= es it as well. But in the make part only the ifort spezific FFLAGS are use together with gfortran. >>> Emerging (1 of 1) sci-chemistry/shelx-20060317 to / * shelx-20060317.tgz RMD160 SHA1 SHA256 size ;-) ... = =20 [ ok ] * checking ebuild checksums ;-) ... = =20 [ ok ] * checking auxfile checksums ;-) ... = =20 [ ok ] * checking miscfile checksums ;-) ... = =20 [ ok ] * checking shelx-20060317.tgz ;-) ... = =20 [ ok ] * You need one of these Fortran Compilers: ifc gfortran * Installed are: ifort gfortran * Using ifort >>> Unpacking source... >>> Unpacking shelx-20060317.tgz to /var/tmp/portage/sci-chemistry/shelx-20060317/work * Applying 20060317-autotool.patch ... = =20 [ ok ] * Applying 20060317-gfortran.patch ... = =20 [ ok ] * Running eautoreconf in '/var/tmp/portage/sci-chemistry/shelx-20060317/work/unix' ... * Running aclocal ... = =20 [ ok ] * Running autoconf ... = =20 [ ok ] * Running automake --add-missing --copy --foreign ... = =20 [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sci-chemistry/shelx-20060317/work/unix ... ./configure --prefix=3D/usr --host=3Di686-pc-linux-gnu --mandir=3D/usr/sh= are/man --infodir=3D/usr/share/info --datadir=3D/usr/share --sysconfdir=3D/etc --localstatedir=3D/var/lib FC=3Difort --build=3Di686-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... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gfortran... ifort checking for Fortran compiler default output file name... a.out checking whether the Fortran compiler works... yes checking whether we are cross compiling... no checking for suffix of executables...=20 checking for suffix of object files... o checking whether we are using the GNU Fortran compiler... no checking whether ifort accepts -g... yes checking for i686-pc-linux-gnu-g77... no checking for i686-pc-linux-gnu-xlf... no checking for i686-pc-linux-gnu-f77... no checking for i686-pc-linux-gnu-frt... no checking for i686-pc-linux-gnu-pgf77... no checking for i686-pc-linux-gnu-cf77... no checking for i686-pc-linux-gnu-fort77... no checking for i686-pc-linux-gnu-fl32... no checking for i686-pc-linux-gnu-af77... no checking for i686-pc-linux-gnu-xlf90... no checking for i686-pc-linux-gnu-f90... no checking for i686-pc-linux-gnu-pgf90... no checking for i686-pc-linux-gnu-pghpf... no checking for i686-pc-linux-gnu-epcf90... no checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran checking whether we are using the GNU Fortran 77 compiler... no checking whether i686-pc-linux-gnu-gfortran accepts -g... yes configure: creating ./config.status config.status: creating Makefile i686-pc-linux-gnu-gfortran -O3 -march=3Dprescott -openmp -parallel -c -o ciftab.o ciftab.f i686-pc-linux-gnu-gfortran: unrecognized option '-parallel' i686-pc-linux-gnu-gfortran -O3 -march=3Dprescott -openmp -parallel -c -o shelxa.o shelxa.f i686-pc-linux-gnu-gfortran -O3 -march=3Dprescott -openmp -parallel -c -o shelxc.o shelxc.f i686-pc-linux-gnu-gfortran: unrecognized option '-parallel' i686-pc-linux-gnu-gfortran -O3 -march=3Dprescott -openmp -parallel -c -o shelxd.o shelxd.f i686-pc-linux-gnu-gfortran: unrecognized option '-parallel' --=20 gentoo-user@lists.gentoo.org mailing list