[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/4] configure: Display if libfdt is from system
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] [PATCH 2/4] configure: Display if libfdt is from system or git |
Date: |
Mon, 16 Apr 2018 07:40:42 -0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
Hi Thomas,
On 04/16/2018 02:16 AM, Thomas Huth wrote:
> On 16.04.2018 01:05, Philippe Mathieu-Daudé wrote:
>> The configure script outputs "yes" regardless which libfdt is used:
>>
>> ./configure
>> [...]
>> fdt support yes
>>
>> Sometimes you can have both system and local git version available,
>> change the configure script to display which library got selected:
>>
>> debian8$ dpkg-query --showformat='${Version}\n' --show libfdt-dev
>> 1.4.0+dfsg-1
>>
>> debian8$ ./configure
>> [...]
>> fdt support git
>>
>> Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
>> ---
>> configure | 9 ++++-----
>> 1 file changed, 4 insertions(+), 5 deletions(-)
>>
>> diff --git a/configure b/configure
>> index 162e804b49..056b391f22 100755
>> --- a/configure
>> +++ b/configure
>> @@ -3758,15 +3758,14 @@ int main(void) { fdt_first_subnode(0, 0); return 0; }
>> EOF
>> if compile_prog "" "$fdt_libs" ; then
>> # system DTC is good - use it
>> - fdt=yes
>> + fdt=system
>> else
>> # have GIT checkout, so activate dtc submodule
>> if test -e "${source_path}/.git" ; then
>> git_submodules="${git_submodules} dtc"
>> fi
>> if test -d "${source_path}/dtc/libfdt" || test -e
>> "${source_path}/.git" ; then
>> - fdt=yes
>> - dtc_internal="yes"
>> + fdt=git
>
> That's ok for git checkout, but what about release tarballs? I'd strange
> to see "git" here. So maybe better use "internal" instead of "git" here?
>
> OTOH, capstone is also using the term "git" here, so this is just
> consistent here...
Having both use "internal" sounds a good cleanup.