[Buildroot] [git commit branch/next] package/util-linux: build programs and libraries in separate packages
Carlos Santos
unixmania at gmail.com
Fri Aug 23 00:23:06 UTC 2019
Sorry for the top posting, answering from my phone.
I can resume working on this next week, only. With luck I will be able to do it during the weekend.
Carlos Santos <unixmania at gmail.com>
Em 22 de ago de 2019, à(s) 19:36, Arnout Vandecappelle <arnout at mind.be> escreveu:
>
>
>> On 23/08/2019 00:25, Carlos Santos wrote:
>>> On Thu, Aug 22, 2019 at 8:47 AM Arnout Vandecappelle <arnout at mind.be> wrote:
>>>
>>>
>>>
>>>> On 22/08/2019 12:57, Carlos Santos wrote:
>>>> Arnout,
>>>>
>>>>> On Wed, Aug 21, 2019 at 6:41 PM Arnout Vandecappelle <arnout at mind.be> wrote:
>>>>>
>>>>> commit: https://git.buildroot.net/buildroot/commit/?id=335c77b667c68975b65edd0ac0d6ec214a9cb1c6
>>>>> branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/next
>>>>>
>>>>> The findmount and lsblk utilities need udev to work correctly but cannot
>>>>> be built with udev support because the packages providing libudev (eudev
>>>>> and systemd) depend on util-linux, creating a chicken-egg problem. Solve
>>>>> it by means of the following changes:
>>>>
>>>> Thank you for taking care of this. I have been very busy these days
>>>> and was unable to pay attention to Buildroot.
>>>
>>> Argh, no, I *didn't* take care of it! This was pushed accidentally...
>>>
>>> Apparently my script that should warn me about such a situation doesn't work
>>> that well :-(.
>>>
>>>
>>> Peter, Thomas, how should we handle this? The patch is OK as is (though TBH I
>>> didn't test it that carefully), however I think there is a better way that needs
>>> only a single additional package instead of two.
>>>
>>> So we can either revert and re-apply later, or we can keep it as is and fix it
>>> up. In the latter case, we have to do the fix relatively quickly, because the
>>> util-linux-programs package would be removed again...
>>>
>>> Maybe I should by the bullet and do some actual Buildroot development this
>>> evening :-)
>>>
>>> Regards,
>>> Arnout
>>
>> It's on the next branch only. Can't you simpli skip the commit when
>> you rebase on master after releasing Buildroot 2019.08?
>
> It's not rebased on master, it's merged. So no.
>
> I've reverted now, because it still introduces a circular dependency:
>
> systemd -> polkit -> libglib2 -> util-linux -> systemd
>
> (if SYSEMD_POLKIT is enabled, obviously)
>
> libglib2 requires libmount only, so it can probably be avoided by having
> libglib2 depend on util-linux-minimal instead.
>
> I'm to tired to continue working on this now, therefore I reverted.
>
> Let me know if you're going to pick it up again, since I have something
> half-finished that I could send to you.
>
> Regards,
> Arnout
>
>
More information about the buildroot
mailing list