1 |
Marc Giger wrote: [Fri Feb 06 2004, 02:14:11PM EST] |
2 |
> Yeah, it looks like:-) but I was wrong... I removed this check and ran |
3 |
> into troubles. The Macro __GLIBC_HAVE_LONG_LONG must not be defined |
4 |
> with ccc. So this check is totally ok! It has nothing to do with |
5 |
> "long long". Sorry... I was searching for the reason why I couldn't |
6 |
> compile python with ccc. |
7 |
> After some time I found it! The attached patch solves the problem. Now |
8 |
> I'm running python 2.3 compiled with ccc:-) |
9 |
|
10 |
Oh good! |
11 |
|
12 |
> > > printf '%s %s %s\n' \ |
13 |
> > > "-L${gcc_libs_path}" \ |
14 |
> > > " -SysIncDir |
15 |
> > > /usr/lib/compaq/ccc-${ccc_release}/alpha-linux/include" \ |
16 |
> > > |
17 |
> > > " -SysIncDir /usr/include/linux" \ > |
18 |
> > > usr/lib/compaq/ccc-${ccc_release}/alpha-linux/bin/comp.config |
19 |
> > |
20 |
> > So do you know how this should be changed exactly? |
21 |
> |
22 |
> Hehe, no! |
23 |
> This seems not to be the right place neither. I think this is useless |
24 |
> anyway. The right place to fix it is in "create-comp-config.sh". I tried |
25 |
> to change it but it seems that a shell-script and regex guru is |
26 |
> needed;-) The same should be changed by cxx (preventing). |
27 |
> |
28 |
> With these two fixes, I'm able to compile a lot more packages with the |
29 |
> compaq compiler. |
30 |
|
31 |
I'll take a look at create-comp-config.sh |
32 |
|
33 |
> Oh, while we are at it. What do you think if we move the libots libs to |
34 |
> /lib instead of /usr/lib ? |
35 |
|
36 |
Sounds good to me. Done. Try out 2.2.7-r1. If it works for you then |
37 |
I'll mark it stable. |
38 |
|
39 |
> Lastly, I ran into troubles as I compiled gawk with ccc. |
40 |
> Could you imagine what happens? I've made a RAID array with several |
41 |
> partitions on it. One partition was /usr. |
42 |
> gawk is needed in the init scripts, but libots.so is located in |
43 |
> /usr/lib, which is not mounted yet. Too bad. |
44 |
|
45 |
Ugh :-( |
46 |
|
47 |
Regards, |
48 |
Aron |
49 |
|
50 |
-- |
51 |
Aron Griffis |
52 |
Gentoo Linux Developer (alpha / ia64 / ruby / vim) |
53 |
Key fingerprint = E3B6 8734 C2D6 B5E5 AE76 FB3A 26B1 C5E3 2010 4EB0 |