Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [paho-dev] Cross-compilation of Eclipse Paho

Hi Ian and Frank,

thank's for having a look at my commit!

To me having different names for the output directory for the
different target platforms is quite important because I am compiling
programs for a few different platforms every day.

However, if you want we could remove the "unique name per target
platform" change for the output directory in a new patchset and
configure CDT to rename the build directory to a unique name in a
post-build step, aside of the things that happen in the Makefile. That
way, using Eclipse it is possible to have different output
directories, but by using the Makefile only, it is always the same. I
guess adapting your tests, CI, etc. to support different platforms
could be quite an effort.

We could think of having e. g. unit-tests for the different platforms
in one of the next releases.

Kind regards,
  Rainer


On Wed, Feb 4, 2015 at 6:12 PM, Ian Craggs
<icraggs@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Hi Rainer,
>
> you changed the default build directory, which causes the tests not to run
> in the Ant build, which is why the Hudson verification of the change fails.
>
> The change is from:
>
> /build/output
>
> to
>
> build/$(BUILD_TYPE)-$(OSTYPE)-$(MACHINETYPE)
>
> This would mean that the Ant configuration file would have to have a
> different build directory setting for each OS etc.  The Hudson build
> definition could send this in as a parameter, but this to me feels
> unnecessarily complicated.    As this is a temporary directory, is the name
> that important?
>
> Ian
>
> On 02/03/2015 08:52 PM, Rainer Poisel wrote:
>>
>> Dear list,
>>
>> some days ago I published a commit on the eclipse gerrit server that
>> features multi-core builds (using "make -j"), cross compilation and
>> some sample build-configurations for Eclipse CDT:
>>    * https://git.eclipse.org/r/#/c/39355/
>>
>> As part of this commit the Makefile has been refactored in order to
>> remove some code-duplication and to reflect involved dependencies
>> correctly. As the output directory structure of the Makefile changed,
>> the builds on the Hudson based CI fail.
>>
>> Is there a way to make my changes make their way into one of the next
>> releases? Or is there someone out there who could review my commit?
>>
>> Kind regards and thanks,
>>    Rainer
>> _______________________________________________
>> paho-dev mailing list
>> paho-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/paho-dev
>
>
> --
> Ian Craggs
> icraggs@xxxxxxxxxx                 IBM United Kingdom
> Paho Project Lead; Committer on Mosquitto
>
> _______________________________________________
> paho-dev mailing list
> paho-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/paho-dev


Back to the top