1 |
Apologies for the double post, |
2 |
|
3 |
On Wed, Nov 15, 2017 at 9:41 AM, R0b0t1 <r030t1@×××××.com> wrote: |
4 |
> On Wed, Nov 15, 2017 at 1:22 AM, Jorge Almeida <jjalmeida@×××××.com> wrote: |
5 |
>> On Tue, Nov 14, 2017 at 8:42 PM, R0b0t1 <r030t1@×××××.com> wrote: |
6 |
>>> What I am wondering about is if C code which uses |
7 |
>>> __attribute__((optimize(...))) is against Gentoo package standards and |
8 |
>>> would have to be removed from the Portage tree. |
9 |
>>> |
10 |
>> |
11 |
>> |
12 |
>> You can set your optimization preferences in make.conf, and still an |
13 |
>> ebuild will override them if deemed unsafe. What would be the |
14 |
>> difference? |
15 |
>> |
16 |
> |
17 |
> Ebuilds are not supposed to do this, so if you file a bug report |
18 |
> citing that ebuild changes will be made (eventually?) to work around |
19 |
> it. |
20 |
> |
21 |
> |
22 |
> On Wed, Nov 15, 2017 at 9:28 AM, Grant Edwards |
23 |
> <grant.b.edwards@×××××.com> wrote: |
24 |
>> On 2017-11-15, R0b0t1 <r030t1@×××××.com> wrote: |
25 |
>> |
26 |
>>> What I am wondering about is if C code which uses |
27 |
>>> __attribute__((optimize(...))) is against Gentoo package standards and |
28 |
>>> would have to be removed from the Portage tree. |
29 |
>> |
30 |
>> Huh? |
31 |
>> |
32 |
>> Gentoo enforces standards for the source code of packages? |
33 |
>> |
34 |
>> "They" review the source code for the Linux kernel, Gnome, KDE, Qt, |
35 |
>> Chrome, Firefox, GCC, and 24670 thousand other packages and make sure |
36 |
>> they all follow Gentoo coding standards? |
37 |
>> |
38 |
> |
39 |
> To be consistent they would have to. Why I bring it up is that a |
40 |
> number of optimizations in eix were removed due to the logic I gave |
41 |
> above, despite there being no way to enable them without setting "-O3" |
42 |
> globally. |
43 |
> |
44 |
> Cheers, |
45 |
> R0b0t1 |
46 |
|
47 |
https://bugs.gentoo.org/632315 |
48 |
|
49 |
Cheers, |
50 |
R0b0t1 |