1 |
Apparently, though unproven, at 15:29 on Sunday 22 August 2010, Arttu V. did |
2 |
opine thusly: |
3 |
|
4 |
> On 8/22/10, covici@××××××××××.com <covici@××××××××××.com> wrote: |
5 |
> > Hi. I am running the unstable gentoo 32-bit and today I emerged -- |
6 |
> > amoung other packages in a system update -- glibc-2.12.1-r1, however |
7 |
> > after doing this at least one package had an undefined reference to |
8 |
> > S_ISCHR. I tried to downgrade glibc, but apparently this is not |
9 |
> > supported and I am a bit stumped as to how to fix this problem. |
10 |
> > |
11 |
> > Any ideas on this would be appreciated. |
12 |
> |
13 |
> Which package is failing? Please check if it is already reported, and |
14 |
> if not then please report a new bug, and if possible make it block |
15 |
> this tracker bug: |
16 |
> |
17 |
> http://bugs.gentoo.org/show_bug.cgi?id=331665 |
18 |
> |
19 |
> A wild guess out of the blue would be that the error could be simply a |
20 |
> missing include of stat.h in the package's sources. But there might be |
21 |
> other omissions as well, so please provide more info. |
22 |
> |
23 |
> I think that unless API/ABIs were changed then the older, already |
24 |
> installed version should still work just fine, as then the missing |
25 |
> includes would only affect compile-time situation. |
26 |
|
27 |
|
28 |
There is a way to downgrade for the brave. |
29 |
|
30 |
quickpkg glibc |
31 |
move the 2.11.? version ebuild you want to your local overlay. |
32 |
Edit it and find the check that disallows downgrades. Comment it out. |
33 |
Mask glibc2.12 |
34 |
update glibc |
35 |
|
36 |
At this point it's probably very wise to rebuild at least system, then revdep- |
37 |
rebuild. Note that rebuilding system might fail in which case you are really |
38 |
up the creek. |
39 |
|
40 |
Feel free to rip to pieces the dev that committed this version. It could not |
41 |
possibly have undergone decent testing |
42 |
|
43 |
-- |
44 |
alan dot mckinnon at gmail dot com |