1 |
On 3/5/2010 2:20 PM, Alan McKinnon wrote: |
2 |
> On Friday 05 March 2010 21:09:33 Tanstaafl wrote: |
3 |
>> I had already installed gcc-4.3.4 a while back, but still haven't |
4 |
>> switched to it, so currently everything is compiled with 4.1.2. |
5 |
|
6 |
> Then switch to 4.3.4 |
7 |
|
8 |
Very helpful - not. I don't know if it is safe having userspace lvm2 |
9 |
tools compiled with a newer/different version of gcc than the kernel |
10 |
(which has lvm2 compiled in). Maybe someone here knows - and maybe |
11 |
that's why I asked. |
12 |
|
13 |
>> So, what should I do first? Will the new version of lvm2 work ok |
14 |
>> with the older kernel? |
15 |
|
16 |
> Dunno, what does the ebuild say? |
17 |
|
18 |
I'm a user, not a programmer. I looked in an ebuild once - it was |
19 |
interesting, but didn't tell me a whole lot. I also have been bitten |
20 |
more than once by major changes to a package that came in a minor |
21 |
version bump that wasn't documented in the ebuild or anywhere else, so |
22 |
I've learned to be careful, especially where critical system updates are |
23 |
concerned (like lvm2, gcc and the kernel). |
24 |
|
25 |
My question was directed toward people who use lvm2 and (hopefully) know |
26 |
the answer... googling didn't reveal an answer (or at least I didn't |
27 |
find the proper incantation)... |
28 |
|
29 |
So, again, does anyone know if the new version of lvm2 (with integrated |
30 |
device-mapper) will work ok on the 2.6.23 kernel, or is there a minimum |
31 |
version required? |
32 |
|
33 |
>> If so I could switch to gcc-4.3.4, fix/update lvm2, then rebuild |
34 |
>> world, then update the kernel later once the boss is ok with it? |
35 |
|
36 |
> Just update the kernel and be done with it. This is the thing to do |
37 |
> first and you already know that. So just do it. |
38 |
|
39 |
Ever heard of a PHB? |
40 |
|
41 |
I don't upgrade the kernel very often, nor have to fix blockers |
42 |
manually, so I'd rather ask a few questions (admitting I don't know |
43 |
everything - or even much of anything - in the process - try it Alan, |
44 |
it's actually quite liberating), and not dig myself into a hole I may |
45 |
not be able to dig myself out of easily. |
46 |
|
47 |
>> Also - when you switch compilers, do you need to reboot right away |
48 |
>> (after rebuilding world (and thus the kernel)? |
49 |
|
50 |
> What does rebooting have to do with the compiler? The compiler only |
51 |
> builds code then stops. Rebooting does nothing to it. |
52 |
|
53 |
What does your question have to do with mine? Look, I appreciate any |
54 |
help I can get here, but try reading the question you're responding to |
55 |
if you're going to take the time to respond (you missed the stuff in |
56 |
parenthesis)... |
57 |
|
58 |
On 3/5/2010 3:40 PM, Sebastian Beßler wrote: |
59 |
> As far as I read the post from Tanstaafl the question is not if he |
60 |
> has to restart after the switch to the new compiler but if he has to |
61 |
> restart after the rebuild of world with the new compiler, because he |
62 |
> also rebuilds the kernel. |
63 |
|
64 |
Exactly - thank you Sebastian... |
65 |
|
66 |
> My experience is that you don't need to restart right away after a |
67 |
> kernel rebuild as long as you don't want to (re)load modules because |
68 |
> that would not do 'cause kernel and modules must both be build with |
69 |
> the same compiler to work. |
70 |
|
71 |
Interesting - I don't use modules on a server, I only build with with |
72 |
what I need compiled in... so no modules/module support at all, but |
73 |
that's good to know if I ever decide to use Gentoo on the desktop - thanks. |
74 |
|
75 |
> But to be sure it is possible to postpone the kernel rebuild to be |
76 |
> near of a time where a restart can be done. |
77 |
|
78 |
Yes, that I was planning on doing when I got approval to upgrade the |
79 |
kernel, but I figured I'd include the kernel version out of concern for |
80 |
the newer version of lvm2... |
81 |
|
82 |
I was already leaning toward the kernel upgrade first as being the |
83 |
safest solution (then fix lvm2, then switch compilers, update everything |
84 |
else, then rebuild world), but I have to justify it to the boss, which |
85 |
is why I asked in the first place... |
86 |
|
87 |
-- |
88 |
|
89 |
Best regards, |
90 |
|
91 |
Charles |