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 |