1 |
I did it once, some years ago. AFAIR I commented out the version che k in, i think, the glibc-toolchain eclass then emerged the older version. Just make sire you have a binary package of the current version that you can unpack in / if things go wrong. |
2 |
|
3 |
On 22 August 2017 13:53:35 EEST, Dale <rdalek1967@×××××.com> wrote: |
4 |
>Raffaele Belardi wrote: |
5 |
>> On Fri, 2017-08-18 at 09:00 +0200, Raffaele Belardi wrote: |
6 |
>>> I hava a build problem upgrading Mythtv to 0.28.1-r1 [1] on an |
7 |
>~amd64 |
8 |
>>> system. The problem is related to a glibc API change [2] introduced |
9 |
>>> in |
10 |
>>> glibc-2.24 and still present in glibc-2.25. So I'm thinking to try |
11 |
>>> the |
12 |
>>> build with an older glibc version. |
13 |
>>> |
14 |
>>> Downgrading the system to glibc to 2.23-r3 means trouble? |
15 |
>>> If not, an emerge @preserved-rebuild after the downgrade will be |
16 |
>>> sufficient to not break the rest of the system? |
17 |
>>> I suppose a quickpkg of the whole world before the downgrade would |
18 |
>be |
19 |
>>> a |
20 |
>>> good idea, just in case... |
21 |
>>> |
22 |
>>> thanks, |
23 |
>>> |
24 |
>>> raffaele |
25 |
>>> |
26 |
>>> |
27 |
>>> [1] https://bugs.gentoo.org/show_bug.cgi?id=604430 |
28 |
>>> [2] https://bugs.gentoo.org/show_bug.cgi?id=575232 |
29 |
>> Just as follow up, inspired by [2] I fixed the mythtv build issue by |
30 |
>> adding #include <sys/sysmacros.h> to videosource.cpp and continuing |
31 |
>the |
32 |
>> build with ebuild instead of emerge. |
33 |
>> |
34 |
>> raffaele |
35 |
>> |
36 |
>> |
37 |
> |
38 |
>Just a FYI, some have been able to downgrade and it work. However, you |
39 |
>have to be prepared for that beforehand I think. I've seen it posted |
40 |
>before but can't recall WHO it was. I was hoping they would reply but |
41 |
>either they didn't see your post or they are no longer subscribed. |
42 |
> |
43 |
>While it may be possible, it is risky and not recommended. It's one |
44 |
>thing that I wish they had a known path to downgrade for. It's one of |
45 |
>those, you don't know it's going to break something until it does and |
46 |
>you have little or no options. |
47 |
> |
48 |
>Glad you got a workaround tho. Maybe some more info will pop up later. |
49 |
> |
50 |
>Dale |
51 |
> |
52 |
>:-) :-) |
53 |
|
54 |
-- |
55 |
Sent from my Android device with K-9 Mail. Please excuse my brevity. |