[Lunar-commits] r25168 - moonbase/trunk/graphics/libpng

Kok, Auke sofar at foo-projects.org
Fri Jul 20 01:59:33 CEST 2007


Zbigniew Luszpinski wrote:
> Wednesday 18 of July 2007 07:14:52 Kok, Auke wrote:
>> really, this kind of optimization is silly. did you measure the performance
>> difference? How much is the average user going to benefit from this?
> 
> libpng 1.2.18 behaves this way. libpng 1.2.19beta28 is fixed version without 
> this problem (and patch). There are 4 ways to choose from:
> a) revert my patch, leaving MMX support in libpng turned off (as it was 
> before)
> b) leave the patch, (silly or not but does what is made for)
> c) update to 2.19beta28
> d) ask user during build what he/she would like to have: a/b
> 
> Final 2.19 version will appear in few weeks or months.
> Choose what you want. I accept what you choose.
> I understand that my point of view/patch does not have to be forced to 
> everyone - zlocal solves such differences.

no sweat, however:

1) if compile flags break something, you should _remove_ them with `bad_flags 
ALL` (for instance)
2) adding extra compile flags is generally wrong (breaks on i586/k6, non-x86 hw 
e.g.)

so, just remove the offending flags.

Auke


More information about the Lunar-dev mailing list