[Buildroot] [PATCH 1/1] tcf-agent: bump to version 1.7.0

Norbert Lange nolange79 at gmail.com
Fri Apr 13 07:50:35 UTC 2018


Hello,

there seems to be a misunderstanding, I probably should have refered
to the patch directly.

@Thomas: Part of the discussion resides in
https://bugs.eclipse.org/bugs/show_bug.cgi?id=529417,
Eugene is the the maintainer of tcf-agent and I advised him to put his
mail in DEVELOPERS,
as otherwise I have to piggyback issues and fixes around projects.
Also there are apparently multiple (closed source) projects using
tcf-agent, so a my fixes for linux
might break other stuff.

I switched from CMake to regular Makefiles for the same reason, the
later is better supported upstream,
and support detecting headers/functions/libraries from the system.
Getting CMake to parity would be alot
work.

@Eugene: buildroot allows static linking, which can come handy for
stuff like initial ramdisks which only need a
small set of tools (eg. only busybox without any libraries)

I will try to respond to Thomas' requests for the patch this weekend,
but can you look at the empty ranlib call?
My solution would be to set the makerule to

$(BINDIR)/libtcf$(EXTLIB) : $(OFILES)
    $(AR) $(AR_FLAGS) $(AR_OUT_F)$@ $^
    $(RANLIB) $@

(and fixup the variable definitions in Makefile.inc)

Norbert

2018-04-13 3:50 GMT+02:00 Evgueni Tarassov <eugene at largest.net>:
> Hi Thomas,
>
> I was not aware Norbert had already sent a patch.
>
> His patch appears to make other changes in addition to selecting newer
> version, like switching to make from cmake, some changes from after 1.7.0,
> and support for static linking.
> My goal was less ambitious: just version up to 1.7.0 - for now, and delete
> old patches - they are not needed anymore because of upstream fixes.
> I'm new to Buildroot. So far, I don't even understand the need to switch to
> make or to support static linking of tcf-agent.
> Anyway, I, personally, would prefer to handle tcf-agent issues upstream,
> through eclipse.org, without having patches in the Buildroot package.
>
> Regards,
> Eugene
>
>
> On 4/12/2018 2:49 PM, Thomas Petazzoni wrote:
>>
>> Hello,
>>
>> On Thu, 12 Apr 2018 08:13:10 -0700, Eugene Tarassov wrote:
>>>
>>> Build issues with MicroBlaze and PPC64 targets are fixed
>>>
>>> Signed-off-by: Eugene Tarassov <eugene at largest.net>
>>
>> Thanks Eugene for this patch. However, Norbert had already sent a patch
>> to bump to 1.7.0, and his patch raised a number of questions that
>> haven't been answered:
>>
>>    http://patchwork.ozlabs.org/patch/880414/
>>
>> In particular, Norbert submission was adding two patches to fix build
>> issues, and doing a lot more changes in tcf-agent.mk. I'm wondering why
>> your patch is so different, and doesn't include Norbert changes.
>>
>> Thanks,
>>
>> Thomas
>
>


More information about the buildroot mailing list