Re: [proaudio] libffado-9999 debug bug |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
- To: proaudio@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [proaudio] libffado-9999 debug bug
- From: Gavin Pryke <gavinlee303@xxxxxxxxx>
- Date: Thu, 20 Sep 2012 16:50:28 +0100
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:user-agent:in-reply-to:references :mime-version:content-transfer-encoding:content-type; bh=AvQQebEitUQ9iKb8cUDksqTvsi9xtIYnlLjtZUujLRA=; b=hoQggJTBbTdhfHWguA2EpFPdTu4t7kNDj859OJMi/Coa+LDCQRvYlMCoic1ZR7oA9r mYoUDb++GcSPLJfwC9p+ck+7Gk6zqF7l6czmSugKq+TnCvxVt6hYQK3z+v9HTKDzIE1Y rP1pyPNQV9W3HHSgI6Y34xFbRNr/HmGpdnm4nXbvdr6EgZDWB8f2assIcqTDbnfW0wok WEw/QZhKISaVVc0Gr9T1KQtJdgHn1O5z+KowUDmEM9kKH84rYC9nyRg64fliN4xDWAYc bTvS7yttcKxSVDeaACn1McZEW0Cd8fOmdCv/w/WsTR/qKotI+jJB9eEmebdy0tVXAgMt 93AA==
On Sunday 16 September 2012 14:11:56 Sebastian Rose wrote:
> Hello,
>
> the current libffado-9999.ebuild doesn't work properly. It builts ffado
> with DEBUG=True and ENABLE_OPTIMIZATIONS=False regardless if the USE
> flag "debug" is set or not. In my case this lead to ffado constantly
> producing xruns, so it would be good to change this. Since FFADO uses
> scons as build system, I was following these guidelines:
> http://devmanual.gentoo.org/eclass-reference/scons-utils.eclass/index.html
> To produce the attached ebuild.
> Notes:
> - "die" calls removed, since escons dies on failure in EAPI 4
> - changed src_configure to use the Gentoo provided "myesconsargs"
> mechanism, to properly respect the debug USE flag
> - ENABLE_OPTIMIZATIONS: meanings of TRUE and FALSE are inverted here to
> enable this when the debug USE flag is not set and to disable it, if it
> is. Ugly, but I'm not sure how to achieve this otherwise.
>
> kind regards,
> semkath
Hi
Thanks for your email. I have had these and some other changes in local
overlay since the discussion on list regarding this package. Do you still get
xruns with ENABLE_OPTIMIZATIONS=False and DEBUG=False? Setting
ENABLE_OPTIMIZATIONS adds some aggressive compiler flags and cpu detection
that break when doing a cross compile under portage.
I have no firewire devices so cannot test changes I make to this package.
Cheers
Gavin