From: Anthony Liguori <anthony@codemonkey.ws>
To: Stefan Weil <weil@mail.berlios.de>
Cc: qemu-devel@nongnu.org, "Blue Swirl" <blauwirbel@gmail.com>,
"Andreas Färber" <andreas.faerber@web.de>,
"Juan Quintela" <quintela@trasno.org>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Kirill A. Shutemov" <kirill@shutemov.name>,
"Palle Lyckegaard" <palle@lyckegaard.dk>
Subject: Re: [Qemu-devel] QEMU license problem (was [PATCH v3] Drop --whole-archive and static libraries)
Date: Sun, 07 Mar 2010 07:53:41 -0600 [thread overview]
Message-ID: <4B93AFE5.5070806@codemonkey.ws> (raw)
In-Reply-To: <4B923D70.7050707@mail.berlios.de>
On 03/06/2010 05:33 AM, Stefan Weil wrote:
> Blue Swirl schrieb:
>
>> Thanks, applied.
>>
>>
>> On Wed, Jan 6, 2010 at 7:24 PM, Andreas Färber
>> <andreas.faerber@web.de> wrote:
>>
>>> From: Andreas Färber<afaerber@opensolaris.org>
>>>
>>> Juan has contributed a cool Makefile infrastructure that enables us
>>> to drop
>>> static libraries completely:
>>>
>>> Move shared obj-y definitions to Makefile.objs, prefixed
>>> {common-,hw-,user-},
>>> and link those object files directly into the executables.
>>>
>>> Replace HWLIB by HWDIR, specifying only the directory.
>>>
>>> Drop --whole-archive and ARLIBS in Makefiles and configure.
>>>
>>> Drop GENERATED_HEADERS dependency in rules.mak, since this rebuilds all
>>> common objects after generating a target-specific header; add dependency
>>> rules to Makefile and Makefile.target instead.
>>>
>>> v2:
>>> - Don't try to include /config.mak for user emulators
>>> - Changes to user object paths ("Quickfix for libuser.a drop") were
>>> obsoleted
>>> by "user_only: compile everything with -fpie" (Kirill A. Shutemov)
>>>
>>> v3:
>>> - Fix dependency modelling for tools
>>> - Remove comment on GENERATED_HEADERS obsoleted by this patch
>>>
>>> Signed-off-by: Andreas Färber<afaerber@opensolaris.org>
>>> Cc: Blue Swirl<blauwirbel@gmail.com>
>>> Cc: Palle Lyckegaard<palle@lyckegaard.dk>
>>> Cc: Ben Taylor<bentaylor.solx86@gmail.com>
>>> Cc: Juan Quintela<quintela@trasno.org>
>>> Cc: Kirill A. Shutemov<kirill@shutemov.name>
>>> Cc: Paolo Bonzini<pbonzini@redhat.com>
>>> ---
>>> Makefile | 138 +++++-------------------------------------------
>>> Makefile.hw | 33 +-----------
>>> Makefile.objs | 155
>>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>> Makefile.target | 33 +++++++++---
>>> Makefile.user | 9 +---
>>> configure | 34 +------------
>>> rules.mak | 4 +-
>>> 7 files changed, 202 insertions(+), 204 deletions(-)
>>> create mode 100644 Makefile.objs
>>>
>>>
> Removing libqemu.a was technically ok, but throws a license problem:
>
Every file contains a copyright/license. The statement in the top level
is just a statement of intention. It's to make sure that people do not
introduce GPL'd code into libqemu.a.
Regards,
Anthony Liguori
next prev parent reply other threads:[~2010-03-07 13:53 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1262268274-1043-1-git-send-email-andreas.faerber@web.de>
2010-01-03 12:31 ` [Qemu-devel] [PATCH v2] Drop --whole-archive and static libraries Blue Swirl
2010-01-04 20:47 ` Blue Swirl
2010-01-06 18:51 ` Andreas Färber
2010-01-06 19:24 ` Blue Swirl
2010-01-06 19:53 ` Andreas Färber
2010-01-06 20:40 ` Blue Swirl
2010-01-06 19:24 ` [Qemu-devel] [PATCH v3] " Andreas Färber
2010-01-07 18:10 ` [Qemu-devel] " Blue Swirl
2010-03-06 11:33 ` [Qemu-devel] QEMU license problem (was [PATCH v3] Drop --whole-archive and static libraries) Stefan Weil
2010-03-07 13:53 ` Anthony Liguori [this message]
2010-03-07 15:24 ` Laurent Desnogues
2010-03-07 16:47 ` [Qemu-devel] " Juan Quintela
2010-03-07 17:32 ` Andreas Färber
2010-03-08 17:26 ` Anthony Liguori
2010-01-07 18:11 ` [Qemu-devel] Re: [PATCH v3] Drop --whole-archive and static libraries Palle Lyckegaard
2010-01-03 14:54 ` [Qemu-devel] Re: [PATCH v2] " Palle Lyckegaard
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=4B93AFE5.5070806@codemonkey.ws \
--to=anthony@codemonkey.ws \
--cc=andreas.faerber@web.de \
--cc=blauwirbel@gmail.com \
--cc=kirill@shutemov.name \
--cc=palle@lyckegaard.dk \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=quintela@trasno.org \
--cc=weil@mail.berlios.de \
/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.