From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] gsoap and code generation
Date: Thu, 1 Sep 2016 15:37:10 +0200 [thread overview]
Message-ID: <20160901153710.2bb43fc7@free-electrons.com> (raw)
In-Reply-To: <5637116E3E13BE46B0D936BF364783C1F6B573@MAIA.sede.videotec.com>
Hello,
(Please wrap the lines in your e-mail to a reasonable length, thanks!)
On Thu, 1 Sep 2016 13:13:05 +0000, Ottavio Campana wrote:
> I have a web service implemented as a cgi served by lighttpd. Part of
> the sources of the cgi are generated by gsoap that takes as input
> some wsdl files and outputs some files in c.
>
> I checked in buildroot 2016.08 and there is no support for gsoap. In
> google I found a proposed patch to add gsoap to buildroot here
>
> http://lists.busybox.net/pipermail/buildroot/2009-January/024777.html
>
> Is there a more recent version of this patch?
I just searched the archive: this 2009 e-mail and your new e-mail are
the only occurrence of "gsoap", so no, there isn't a new version of
this patch.
> I can also try to write my own script, but gsoap is a little bit
> tricky: there are some commands that need to be executed on the host,
> namely wsdl2h and soapcpp2, that generate the C code and than there's
> a bunch of libraries that need to be cross-compiled.
>
> How can I write a script that compiles a tool for the host and the
> libraries for the target?
You need two variants of the same package: a host variant and a target
variant, i.e host-gsoap (host variant) and gsoap (target variant).
The former installs the host utilities needed to generate code at build
time while on the host, and the latter installs the libraries
cross-compiled for the target.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
next prev parent reply other threads:[~2016-09-01 13:37 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-01 13:13 [Buildroot] gsoap and code generation Ottavio Campana
2016-09-01 13:37 ` Thomas Petazzoni [this message]
2016-09-01 16:23 ` Ottavio Campana
2016-09-01 20:58 ` 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=20160901153710.2bb43fc7@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/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