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