All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sourabh Hegde <hrsourabh011@gmail.com>
To: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Cc: buildroot@buildroot.org
Subject: Re: [Buildroot] Buildroot | ninja build error | /usr/bin/ld:error adding symbols: file in wrong format
Date: Fri, 1 Apr 2022 14:29:28 +0200	[thread overview]
Message-ID: <CADYjeSuEG=Qh3-=tQDUi9R_n5D8J1hV0PZGDQg7NvbCbEjy4gQ@mail.gmail.com> (raw)
In-Reply-To: <9271680c-ab96-f8c0-ff76-fea5e8e5d2ba@theobroma-systems.com>


[-- Attachment #1.1: Type: text/plain, Size: 2231 bytes --]

Hello Quentin,

I assume you need this at build time then since you are talking about
> binary for the host system. In that case, you need to add host-casync to
> your config.
>
> However, casync is currently a target-only package.
>

If I understand correctly, then as of now Buildroot can't be used to create
casync host package.

$(eval $(host-meson-package))
>
> at the end of the package/casync/casync.mk file.
>

I will try this solution.

But what could be the other alternative to work with casync?

Thanks in advance

On Fri, 1 Apr 2022 at 13:54, Quentin Schulz <
quentin.schulz@theobroma-systems.com> wrote:

> Hi Sourabh,
>
> On 4/1/22 13:41, Sourabh Hegde wrote:
> > Hello Quentin,
> >
> > make casync
> >>
> >> if you want it in an image created by Buildroot, modify your config with
> >> make menuconfig and save your changes, then run make.
> >>
> >
> > But will this create binary for host system also? Sorry, its bit
> confusing
> > here.
> >
>
> No, host packages and target packages are compiled with a different
> keyword.
>
> make casync is for target package
> make host-casync is for host package
>
> > I need casync tool use with "rauc" as given in
> >
> https://urldefense.proofpoint.com/v2/url?u=https-3A__rauc.readthedocs.io_en_latest_advanced.html-23creating-2Dcasync-2Dbundles&d=DwIFaQ&c=_sEr5x9kUWhuk4_nFwjJtA&r=LYjLexDn7rXIzVmkNPvw5ymA1XTSqHGq8yBP6m6qZZ4njZguQhZhkI_-172IIy1t&m=AiN2bNa5EFj79y22K554djuFBBXe_MMEIRS1-gwEsbw3ch69jBq4q9j0tm_wz1V8&s=6mSs1PkEXKk01AMnuQKyCAPV0A9euTiPrj_bP4mGHJ0&e=
> >
> > When I do "rauc convert --cert=<certfile> --key=<keyfile>
> > --keyring=<keyring> conventional-bundle.raucb casync-bundle.raucb"
> >
>
> I assume you need this at build time then since you are talking about
> binary for the host system. In that case, you need to add host-casync to
> your config.
>
> However, casync is currently a target-only package.
>
> To create a host package, you need at the very least to add:
>
> $(eval $(host-meson-package))
>
> at the end of the package/casync/casync.mk file.
>
> This might not be enough and might require some additional tweaks to the
> package makefile.
>
> Cheers,
> Quentin
>

[-- Attachment #1.2: Type: text/html, Size: 3677 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

  reply	other threads:[~2022-04-01 12:29 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-03-31 17:55 [Buildroot] Buildroot | ninja build error | /usr/bin/ld:error adding symbols: file in wrong format Sourabh Hegde
2022-04-01  9:10 ` Sourabh Hegde
2022-04-01  9:11 ` Quentin Schulz
2022-04-01  9:42   ` Sourabh Hegde
2022-04-01  9:49     ` Quentin Schulz
2022-04-01 11:41       ` Sourabh Hegde
2022-04-01 11:54         ` Quentin Schulz
2022-04-01 12:29           ` Sourabh Hegde [this message]
2022-04-04  8:36             ` Sourabh Hegde
2022-04-04  9:41               ` Quentin Schulz
2022-04-04 15:17               ` Arnout Vandecappelle

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='CADYjeSuEG=Qh3-=tQDUi9R_n5D8J1hV0PZGDQg7NvbCbEjy4gQ@mail.gmail.com' \
    --to=hrsourabh011@gmail.com \
    --cc=buildroot@buildroot.org \
    --cc=quentin.schulz@theobroma-systems.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.