Gentoo Archives: gentoo-user

From: Justin <justin@×××××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] F77 Provided through /etc/portage/env/*
Date: Fri, 22 Feb 2008 18:25:31
Message-Id: 47BF1394.3090705@j-schmitz.net
In Reply to: Re: [gentoo-user] F77 Provided through /etc/portage/env/* by Andrey Falko
1 Andrey Falko schrieb:
2 > On Fri, Feb 22, 2008 at 3:56 AM, <justin@×××××××××.net> wrote:
3 >
4 >> Hi all!
5 >>
6 >> I have a little nasty problem. I am using a couple of fortran progs and not
7 >> all are happy with ifort but some benefit allot of its use. As I am lazy
8 >> and dont want to change my make.conf all the time I provided the F77, FC
9 >> and FLAGS for those packages which support ifort through
10 >> /etc/portage/env/<categorie>/<package>. This worked for a long time, but
11 >> now some thing has changed and I dont know what. The variables are still
12 >> passed to the emerge but the F77 and FC isnt used by emake any more. See
13 >> following example: ifort is chosen by the fortran.eclass and configure uses
14 >> it as well. But in the make part only the ifort spezific FFLAGS are use
15 >> together with gfortran.
16 >>
17 >>
18 > What version of portage is this? emerge --info? It is possible that
19 > there might be a regression between portage versions. If you've
20 > updated portage recently, try downgrading by masking the current
21 > version in /etc/portage/package.mask.
22 >
23 I tryed this first. The second thing I tried was downgrading bash but
24 all that doesnt help.
25 >
26 >> >>> Emerging (1 of 1) sci-chemistry/shelx-20060317 to /
27 >> * shelx-20060317.tgz RMD160 SHA1 SHA256 size ;-) ...
28 >> [ ok ]
29 >> * checking ebuild checksums ;-) ...
30 >> [ ok ]
31 >> * checking auxfile checksums ;-) ...
32 >> [ ok ]
33 >> * checking miscfile checksums ;-) ...
34 >> [ ok ]
35 >> * checking shelx-20060317.tgz ;-) ...
36 >> [ ok ]
37 >> * You need one of these Fortran Compilers: ifc gfortran
38 >> * Installed are: ifort gfortran
39 >> * Using ifort
40 >> >>> Unpacking source...
41 >> >>> Unpacking shelx-20060317.tgz to
42 >> /var/tmp/portage/sci-chemistry/shelx-20060317/work
43 >> * Applying 20060317-autotool.patch ...
44 >> [ ok ]
45 >> * Applying 20060317-gfortran.patch ...
46 >> [ ok ]
47 >> * Running eautoreconf in
48 >> '/var/tmp/portage/sci-chemistry/shelx-20060317/work/unix' ...
49 >> * Running aclocal ...
50 >> [ ok ]
51 >> * Running autoconf ...
52 >> [ ok ]
53 >> * Running automake --add-missing --copy --foreign ...
54 >> [ ok ]
55 >> >>> Source unpacked.
56 >> >>> Compiling source in
57 >> /var/tmp/portage/sci-chemistry/shelx-20060317/work/unix ...
58 >> ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
59 >> --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
60 >> --localstatedir=/var/lib FC=ifort --build=i686-pc-linux-gnu
61 >> checking for a BSD-compatible install... /usr/bin/install -c
62 >> checking whether build environment is sane... yes
63 >> checking for a thread-safe mkdir -p... /bin/mkdir -p
64 >> checking for gawk... gawk
65 >> checking whether make sets $(MAKE)... yes
66 >> checking for i686-pc-linux-gnu-gfortran... ifort
67 >> checking for Fortran compiler default output file name... a.out
68 >> checking whether the Fortran compiler works... yes
69 >> checking whether we are cross compiling... no
70 >> checking for suffix of executables...
71 >> checking for suffix of object files... o
72 >> checking whether we are using the GNU Fortran compiler... no
73 >> checking whether ifort accepts -g... yes
74 >> checking for i686-pc-linux-gnu-g77... no
75 >> checking for i686-pc-linux-gnu-xlf... no
76 >> checking for i686-pc-linux-gnu-f77... no
77 >> checking for i686-pc-linux-gnu-frt... no
78 >> checking for i686-pc-linux-gnu-pgf77... no
79 >> checking for i686-pc-linux-gnu-cf77... no
80 >> checking for i686-pc-linux-gnu-fort77... no
81 >> checking for i686-pc-linux-gnu-fl32... no
82 >> checking for i686-pc-linux-gnu-af77... no
83 >> checking for i686-pc-linux-gnu-xlf90... no
84 >> checking for i686-pc-linux-gnu-f90... no
85 >> checking for i686-pc-linux-gnu-pgf90... no
86 >> checking for i686-pc-linux-gnu-pghpf... no
87 >> checking for i686-pc-linux-gnu-epcf90... no
88 >> checking for i686-pc-linux-gnu-gfortran... i686-pc-linux-gnu-gfortran
89 >> checking whether we are using the GNU Fortran 77 compiler... no
90 >> checking whether i686-pc-linux-gnu-gfortran accepts -g... yes
91 >> configure: creating ./config.status
92 >> config.status: creating Makefile
93 >> i686-pc-linux-gnu-gfortran -O3 -march=prescott -openmp -parallel -c -o
94 >> ciftab.o ciftab.f
95 >> i686-pc-linux-gnu-gfortran: unrecognized option '-parallel'
96 >> i686-pc-linux-gnu-gfortran -O3 -march=prescott -openmp -parallel -c -o
97 >> shelxa.o shelxa.f
98 >> i686-pc-linux-gnu-gfortran -O3 -march=prescott -openmp -parallel -c -o
99 >> shelxc.o shelxc.f
100 >> i686-pc-linux-gnu-gfortran: unrecognized option '-parallel'
101 >> i686-pc-linux-gnu-gfortran -O3 -march=prescott -openmp -parallel -c -o
102 >> shelxd.o shelxd.f
103 >> i686-pc-linux-gnu-gfortran: unrecognized option '-parallel'
104 >>
105 >>
106 >> --
107 >> gentoo-user@l.g.o mailing list
108 >>
109 >>
110 >>
111 --
112 gentoo-user@l.g.o mailing list

Replies

Subject Author
Re: [gentoo-user] F77 Provided through /etc/portage/env/* Andrey Falko <ma3oxuct@×××××.com>