From: Tomi Valkeinen <tomi.valkeinen@ti.com>
To: Jarkko Nikula <jarkko.nikula@bitmer.com>
Cc: Ricardo Neri <ricardo.neri@ti.com>, Xiao Jiang <jgq516@gmail.com>,
linux-omap@vger.kernel.org
Subject: Re: Compile err when enable CONFIG_SND_OMAP_SOC_OMAP_HDMI
Date: Thu, 31 May 2012 10:00:21 +0300 [thread overview]
Message-ID: <4FC71705.80704@ti.com> (raw)
In-Reply-To: <4FC712D3.50103@bitmer.com>
[-- Attachment #1: Type: text/plain, Size: 1867 bytes --]
On 05/31/2012 09:42 AM, Jarkko Nikula wrote:
> On 05/31/2012 09:31 AM, Tomi Valkeinen wrote:
>> It's true that there's a commit range where the asoc stuff doesn't
>> compile, and I agree that it's not good. But you need to explicitly
>> enable the HDMI ASOC support to get the error.
>>
> You can still hit the build breakage by randconfig or if it's enabled by
> default in the future and you start bisecting with that config old kernel.
That's true.
>>> It's quite boring to try to bisect over multiple kernel versions and
>>> where most of the time goes solving random unrelated build breakages.
>>
>> How to get arm/arm/, omapdss, omapdrm and asoc driver changes in at the
>> same time? All go through various different trees and maintainers. I
>> haven't found a solution for this. If you have good ideas, please share
>> =).
>>
> One simple - wait for next merge window. It's not that long. Only ~3
> months and meanwhile one could keep boss/customer/wife/whatever
> satisfied by carrying patches in own tree :-)
Well... I'm not sure how serious you are here =).
In some cases that's doable, and we've done it, for example omapdrm had
some things delayed until next merge window, so it's definitely an option.
But it's quite easy to get some build dependencies between pull
requests, so we'd be delaying features all the time. And sometimes even
cross dependencies. In the worst case it could end up with delaying some
features for a year to get all single pieces in bit by bit.
Something I think we could try to do is create some kinds of temporary
dummy functions or such which allow the compilation, but of course makes
the component not (fully) functional. The temp functions could then be
removed in -rc2 or so, when the dependencies are all there. But doesn't
feel like an optimal solution either...
Tomi
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
next prev parent reply other threads:[~2012-05-31 7:00 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-30 7:14 Compile err when enable CONFIG_SND_OMAP_SOC_OMAP_HDMI Xiao Jiang
2012-05-30 23:35 ` Ricardo Neri
2012-05-31 4:27 ` Xiao Jiang
2012-06-05 1:24 ` Ricardo Neri
2012-06-05 4:15 ` Xiao Jiang
2012-06-05 15:51 ` Ricardo Neri
2012-06-06 3:01 ` Xiao Jiang
2012-05-31 5:41 ` Jarkko Nikula
2012-05-31 6:31 ` Tomi Valkeinen
2012-05-31 6:42 ` Jarkko Nikula
2012-05-31 7:00 ` Tomi Valkeinen [this message]
2012-05-31 8:23 ` Jarkko Nikula
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4FC71705.80704@ti.com \
--to=tomi.valkeinen@ti.com \
--cc=jarkko.nikula@bitmer.com \
--cc=jgq516@gmail.com \
--cc=linux-omap@vger.kernel.org \
--cc=ricardo.neri@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).