qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
@ 2013-12-02 22:36 Don Slutz
  2013-12-03 13:25 ` Stefano Stabellini
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Don Slutz @ 2013-12-02 22:36 UTC (permalink / raw)
  To: qemu-devel

Public bug reported:

  lt LINK libcacard.la
/usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[4]: *** [libcacard.la] Error 1
make[3]: *** [subdir-libcacard] Error 2

I have bisect'd this to:

dcs-xen-53:~/qemu>git-bisect next
00c705fb92bc6e69e955aeac3614e05ca02feacd is the first bad commit
commit 00c705fb92bc6e69e955aeac3614e05ca02feacd
Author: Paolo Bonzini <pbonzini@redhat.com>
Date:   Tue May 29 11:40:24 2012 +0200

    build: libcacard Makefile cleanups
    
    Build vscclient from toplevel Makefile, limit usage of vpath.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

:100644 100644 a10005a22fe44a107dfec15106960612b43be71f 1d34b9539e9ba47fdb7028ad0569389fa48712b9 M      Makefile
:100644 100644 ae3770a5f718742838844f9064be6a7153ac7469 74110dda7e38b8ddae47a53ad4cb6ecf48231fa0 M      Makefile.objs
:100644 100644 3dfdf925fdc2c92239b7053a3d4e09687dcc2171 555894db4aa717f15cfc24093d838131f422fc78 M      Makefile.target
:100755 100755 e50ad0bb8fc2e331562f3c09e605af6597a143b1 cd5e8b349c137f621d2e9dc516145bc650d977c0 M      configure
:040000 040000 160d565b7e551c3248333c9e49f34edb7a30f5e0 008bc3fccda52f78accf9494539ba62bfb1621a0 M      libcacard

dcs-xen-53:~/qemu>git bisect log   
git bisect start
# bad: [7457fe9541b5162f285454947448d553a5d5a531] Update version for v1.7.0-rc2 release
git bisect bad 7457fe9541b5162f285454947448d553a5d5a531
# good: [ed7ec8400707fe42f4a0f40db2f2d5827ecea789] Merge remote-tracking branch 'bonzini/scsi.2' into staging
git bisect good ed7ec8400707fe42f4a0f40db2f2d5827ecea789
# bad: [1d31fca470648ec66afd8743491bfb5846306341] qemu-barrier: Fix compilation on i386 hosts
git bisect bad 1d31fca470648ec66afd8743491bfb5846306341
# good: [9de36b1a7cf61aa8be365f13c81668b3e19fbc7f] Make -machine/-enable-kvm options merge into a single list
git bisect good 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f
# bad: [3edb8f92e8b5f18797693d8ed9fad3962e11e25d] target-s390x: Pass S390CPU to s390_cpu_restart()
git bisect bad 3edb8f92e8b5f18797693d8ed9fad3962e11e25d
# good: [aecff6924dab0197b6c8f132e44502b25fd98a38] hw/arm_gic: Make gic_reset a sysbus reset function
git bisect good aecff6924dab0197b6c8f132e44502b25fd98a38
# good: [b9531b6eed93c9e1769d6f371c4da5d1f955e0d1] block/qcow2: Add missing GCC_FMT_ATTR to function report_unsupported()
git bisect good b9531b6eed93c9e1769d6f371c4da5d1f955e0d1
# good: [dd86df756e02b684718dd5378725927361b0ad36] Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
git bisect good dd86df756e02b684718dd5378725927361b0ad36
# good: [8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83] sun4u: Use cpu_sparc_init() to obtain SPARCCPU
git bisect good 8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83
# good: [8867aef02e1e5817c72b2e09be4ae952eb0c9d9d] build: move ui/ objects to nested Makefile.objs
git bisect good 8867aef02e1e5817c72b2e09be4ae952eb0c9d9d
# bad: [e8de1ea849176812765bf30514f66c5450a1edc6] target-xtensa: add attributes to helper functions
git bisect bad e8de1ea849176812765bf30514f66c5450a1edc6
# bad: [fa79c914efd35cb60e0bc18512c03690c48b13e2] Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
git bisect bad fa79c914efd35cb60e0bc18512c03690c48b13e2
# good: [c353f261946ddbd814b333ae2440712b486977fd] build: move per-target hw/ objects to nested Makefile.objs
git bisect good c353f261946ddbd814b333ae2440712b486977fd
# bad: [25f27a4f7160d077d6992e811021b4bc3a82abc1] build: compile oslib-obj-y once
git bisect bad 25f27a4f7160d077d6992e811021b4bc3a82abc1
# bad: [00c705fb92bc6e69e955aeac3614e05ca02feacd] build: libcacard Makefile cleanups
git bisect bad 00c705fb92bc6e69e955aeac3614e05ca02feacd
# good: [49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45] build: move device tree to per-target Makefile.objs
git bisect good 49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45

** Affects: qemu
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1257099

Title:
  QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error

Status in QEMU:
  New

Bug description:
    lt LINK libcacard.la
  /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: final link failed: Bad value
  collect2: ld returned 1 exit status
  make[4]: *** [libcacard.la] Error 1
  make[3]: *** [subdir-libcacard] Error 2

  I have bisect'd this to:

  dcs-xen-53:~/qemu>git-bisect next
  00c705fb92bc6e69e955aeac3614e05ca02feacd is the first bad commit
  commit 00c705fb92bc6e69e955aeac3614e05ca02feacd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 29 11:40:24 2012 +0200

      build: libcacard Makefile cleanups
      
      Build vscclient from toplevel Makefile, limit usage of vpath.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

  :100644 100644 a10005a22fe44a107dfec15106960612b43be71f 1d34b9539e9ba47fdb7028ad0569389fa48712b9 M      Makefile
  :100644 100644 ae3770a5f718742838844f9064be6a7153ac7469 74110dda7e38b8ddae47a53ad4cb6ecf48231fa0 M      Makefile.objs
  :100644 100644 3dfdf925fdc2c92239b7053a3d4e09687dcc2171 555894db4aa717f15cfc24093d838131f422fc78 M      Makefile.target
  :100755 100755 e50ad0bb8fc2e331562f3c09e605af6597a143b1 cd5e8b349c137f621d2e9dc516145bc650d977c0 M      configure
  :040000 040000 160d565b7e551c3248333c9e49f34edb7a30f5e0 008bc3fccda52f78accf9494539ba62bfb1621a0 M      libcacard

  dcs-xen-53:~/qemu>git bisect log   
  git bisect start
  # bad: [7457fe9541b5162f285454947448d553a5d5a531] Update version for v1.7.0-rc2 release
  git bisect bad 7457fe9541b5162f285454947448d553a5d5a531
  # good: [ed7ec8400707fe42f4a0f40db2f2d5827ecea789] Merge remote-tracking branch 'bonzini/scsi.2' into staging
  git bisect good ed7ec8400707fe42f4a0f40db2f2d5827ecea789
  # bad: [1d31fca470648ec66afd8743491bfb5846306341] qemu-barrier: Fix compilation on i386 hosts
  git bisect bad 1d31fca470648ec66afd8743491bfb5846306341
  # good: [9de36b1a7cf61aa8be365f13c81668b3e19fbc7f] Make -machine/-enable-kvm options merge into a single list
  git bisect good 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f
  # bad: [3edb8f92e8b5f18797693d8ed9fad3962e11e25d] target-s390x: Pass S390CPU to s390_cpu_restart()
  git bisect bad 3edb8f92e8b5f18797693d8ed9fad3962e11e25d
  # good: [aecff6924dab0197b6c8f132e44502b25fd98a38] hw/arm_gic: Make gic_reset a sysbus reset function
  git bisect good aecff6924dab0197b6c8f132e44502b25fd98a38
  # good: [b9531b6eed93c9e1769d6f371c4da5d1f955e0d1] block/qcow2: Add missing GCC_FMT_ATTR to function report_unsupported()
  git bisect good b9531b6eed93c9e1769d6f371c4da5d1f955e0d1
  # good: [dd86df756e02b684718dd5378725927361b0ad36] Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
  git bisect good dd86df756e02b684718dd5378725927361b0ad36
  # good: [8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83] sun4u: Use cpu_sparc_init() to obtain SPARCCPU
  git bisect good 8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83
  # good: [8867aef02e1e5817c72b2e09be4ae952eb0c9d9d] build: move ui/ objects to nested Makefile.objs
  git bisect good 8867aef02e1e5817c72b2e09be4ae952eb0c9d9d
  # bad: [e8de1ea849176812765bf30514f66c5450a1edc6] target-xtensa: add attributes to helper functions
  git bisect bad e8de1ea849176812765bf30514f66c5450a1edc6
  # bad: [fa79c914efd35cb60e0bc18512c03690c48b13e2] Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
  git bisect bad fa79c914efd35cb60e0bc18512c03690c48b13e2
  # good: [c353f261946ddbd814b333ae2440712b486977fd] build: move per-target hw/ objects to nested Makefile.objs
  git bisect good c353f261946ddbd814b333ae2440712b486977fd
  # bad: [25f27a4f7160d077d6992e811021b4bc3a82abc1] build: compile oslib-obj-y once
  git bisect bad 25f27a4f7160d077d6992e811021b4bc3a82abc1
  # bad: [00c705fb92bc6e69e955aeac3614e05ca02feacd] build: libcacard Makefile cleanups
  git bisect bad 00c705fb92bc6e69e955aeac3614e05ca02feacd
  # good: [49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45] build: move device tree to per-target Makefile.objs
  git bisect good 49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1257099/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-02 22:36 [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error Don Slutz
@ 2013-12-03 13:25 ` Stefano Stabellini
  2013-12-03 14:06   ` Paolo Bonzini
  2013-12-03 17:15   ` Paolo Bonzini
  2013-12-04  1:32 ` Don Slutz
  2016-09-28 14:56 ` [Qemu-devel] [Bug 1257099] " T. Huth
  2 siblings, 2 replies; 16+ messages in thread
From: Stefano Stabellini @ 2013-12-03 13:25 UTC (permalink / raw)
  To: pbonzini
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, qemu-devel, dslutz,
	1257099

CC'ing Paolo and xen-devel.
The original thread is here:

http://marc.info/?l=xen-devel&m=135718999710640

On Mon, 2 Dec 2013, Don Slutz wrote:
> Public bug reported:
> 
>   lt LINK libcacard.la
> /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status
> make[4]: *** [libcacard.la] Error 1
> make[3]: *** [subdir-libcacard] Error 2
> 
> I have bisect'd this to:
> 
> dcs-xen-53:~/qemu>git-bisect next
> 00c705fb92bc6e69e955aeac3614e05ca02feacd is the first bad commit
> commit 00c705fb92bc6e69e955aeac3614e05ca02feacd
> Author: Paolo Bonzini <pbonzini@redhat.com>
> Date:   Tue May 29 11:40:24 2012 +0200
> 
>     build: libcacard Makefile cleanups
>     
>     Build vscclient from toplevel Makefile, limit usage of vpath.
>     
>     Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> 
> :100644 100644 a10005a22fe44a107dfec15106960612b43be71f 1d34b9539e9ba47fdb7028ad0569389fa48712b9 M      Makefile
> :100644 100644 ae3770a5f718742838844f9064be6a7153ac7469 74110dda7e38b8ddae47a53ad4cb6ecf48231fa0 M      Makefile.objs
> :100644 100644 3dfdf925fdc2c92239b7053a3d4e09687dcc2171 555894db4aa717f15cfc24093d838131f422fc78 M      Makefile.target
> :100755 100755 e50ad0bb8fc2e331562f3c09e605af6597a143b1 cd5e8b349c137f621d2e9dc516145bc650d977c0 M      configure
> :040000 040000 160d565b7e551c3248333c9e49f34edb7a30f5e0 008bc3fccda52f78accf9494539ba62bfb1621a0 M      libcacard
> 
> dcs-xen-53:~/qemu>git bisect log   
> git bisect start
> # bad: [7457fe9541b5162f285454947448d553a5d5a531] Update version for v1.7.0-rc2 release
> git bisect bad 7457fe9541b5162f285454947448d553a5d5a531
> # good: [ed7ec8400707fe42f4a0f40db2f2d5827ecea789] Merge remote-tracking branch 'bonzini/scsi.2' into staging
> git bisect good ed7ec8400707fe42f4a0f40db2f2d5827ecea789
> # bad: [1d31fca470648ec66afd8743491bfb5846306341] qemu-barrier: Fix compilation on i386 hosts
> git bisect bad 1d31fca470648ec66afd8743491bfb5846306341
> # good: [9de36b1a7cf61aa8be365f13c81668b3e19fbc7f] Make -machine/-enable-kvm options merge into a single list
> git bisect good 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f
> # bad: [3edb8f92e8b5f18797693d8ed9fad3962e11e25d] target-s390x: Pass S390CPU to s390_cpu_restart()
> git bisect bad 3edb8f92e8b5f18797693d8ed9fad3962e11e25d
> # good: [aecff6924dab0197b6c8f132e44502b25fd98a38] hw/arm_gic: Make gic_reset a sysbus reset function
> git bisect good aecff6924dab0197b6c8f132e44502b25fd98a38
> # good: [b9531b6eed93c9e1769d6f371c4da5d1f955e0d1] block/qcow2: Add missing GCC_FMT_ATTR to function report_unsupported()
> git bisect good b9531b6eed93c9e1769d6f371c4da5d1f955e0d1
> # good: [dd86df756e02b684718dd5378725927361b0ad36] Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
> git bisect good dd86df756e02b684718dd5378725927361b0ad36
> # good: [8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83] sun4u: Use cpu_sparc_init() to obtain SPARCCPU
> git bisect good 8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83
> # good: [8867aef02e1e5817c72b2e09be4ae952eb0c9d9d] build: move ui/ objects to nested Makefile.objs
> git bisect good 8867aef02e1e5817c72b2e09be4ae952eb0c9d9d
> # bad: [e8de1ea849176812765bf30514f66c5450a1edc6] target-xtensa: add attributes to helper functions
> git bisect bad e8de1ea849176812765bf30514f66c5450a1edc6
> # bad: [fa79c914efd35cb60e0bc18512c03690c48b13e2] Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
> git bisect bad fa79c914efd35cb60e0bc18512c03690c48b13e2
> # good: [c353f261946ddbd814b333ae2440712b486977fd] build: move per-target hw/ objects to nested Makefile.objs
> git bisect good c353f261946ddbd814b333ae2440712b486977fd
> # bad: [25f27a4f7160d077d6992e811021b4bc3a82abc1] build: compile oslib-obj-y once
> git bisect bad 25f27a4f7160d077d6992e811021b4bc3a82abc1
> # bad: [00c705fb92bc6e69e955aeac3614e05ca02feacd] build: libcacard Makefile cleanups
> git bisect bad 00c705fb92bc6e69e955aeac3614e05ca02feacd
> # good: [49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45] build: move device tree to per-target Makefile.objs
> git bisect good 49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45
> 
> ** Affects: qemu
>      Importance: Undecided
>          Status: New
> 
> -- 
> You received this bug notification because you are a member of qemu-
> devel-ml, which is subscribed to QEMU.
> https://bugs.launchpad.net/bugs/1257099
> 
> Title:
>   QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
> 
> Status in QEMU:
>   New
> 
> Bug description:
>     lt LINK libcacard.la
>   /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
>   /usr/bin/ld: final link failed: Bad value
>   collect2: ld returned 1 exit status
>   make[4]: *** [libcacard.la] Error 1
>   make[3]: *** [subdir-libcacard] Error 2
> 
>   I have bisect'd this to:
> 
>   dcs-xen-53:~/qemu>git-bisect next
>   00c705fb92bc6e69e955aeac3614e05ca02feacd is the first bad commit
>   commit 00c705fb92bc6e69e955aeac3614e05ca02feacd
>   Author: Paolo Bonzini <pbonzini@redhat.com>
>   Date:   Tue May 29 11:40:24 2012 +0200
> 
>       build: libcacard Makefile cleanups
>       
>       Build vscclient from toplevel Makefile, limit usage of vpath.
>       
>       Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
> 
>   :100644 100644 a10005a22fe44a107dfec15106960612b43be71f 1d34b9539e9ba47fdb7028ad0569389fa48712b9 M      Makefile
>   :100644 100644 ae3770a5f718742838844f9064be6a7153ac7469 74110dda7e38b8ddae47a53ad4cb6ecf48231fa0 M      Makefile.objs
>   :100644 100644 3dfdf925fdc2c92239b7053a3d4e09687dcc2171 555894db4aa717f15cfc24093d838131f422fc78 M      Makefile.target
>   :100755 100755 e50ad0bb8fc2e331562f3c09e605af6597a143b1 cd5e8b349c137f621d2e9dc516145bc650d977c0 M      configure
>   :040000 040000 160d565b7e551c3248333c9e49f34edb7a30f5e0 008bc3fccda52f78accf9494539ba62bfb1621a0 M      libcacard
> 
>   dcs-xen-53:~/qemu>git bisect log   
>   git bisect start
>   # bad: [7457fe9541b5162f285454947448d553a5d5a531] Update version for v1.7.0-rc2 release
>   git bisect bad 7457fe9541b5162f285454947448d553a5d5a531
>   # good: [ed7ec8400707fe42f4a0f40db2f2d5827ecea789] Merge remote-tracking branch 'bonzini/scsi.2' into staging
>   git bisect good ed7ec8400707fe42f4a0f40db2f2d5827ecea789
>   # bad: [1d31fca470648ec66afd8743491bfb5846306341] qemu-barrier: Fix compilation on i386 hosts
>   git bisect bad 1d31fca470648ec66afd8743491bfb5846306341
>   # good: [9de36b1a7cf61aa8be365f13c81668b3e19fbc7f] Make -machine/-enable-kvm options merge into a single list
>   git bisect good 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f
>   # bad: [3edb8f92e8b5f18797693d8ed9fad3962e11e25d] target-s390x: Pass S390CPU to s390_cpu_restart()
>   git bisect bad 3edb8f92e8b5f18797693d8ed9fad3962e11e25d
>   # good: [aecff6924dab0197b6c8f132e44502b25fd98a38] hw/arm_gic: Make gic_reset a sysbus reset function
>   git bisect good aecff6924dab0197b6c8f132e44502b25fd98a38
>   # good: [b9531b6eed93c9e1769d6f371c4da5d1f955e0d1] block/qcow2: Add missing GCC_FMT_ATTR to function report_unsupported()
>   git bisect good b9531b6eed93c9e1769d6f371c4da5d1f955e0d1
>   # good: [dd86df756e02b684718dd5378725927361b0ad36] Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
>   git bisect good dd86df756e02b684718dd5378725927361b0ad36
>   # good: [8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83] sun4u: Use cpu_sparc_init() to obtain SPARCCPU
>   git bisect good 8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83
>   # good: [8867aef02e1e5817c72b2e09be4ae952eb0c9d9d] build: move ui/ objects to nested Makefile.objs
>   git bisect good 8867aef02e1e5817c72b2e09be4ae952eb0c9d9d
>   # bad: [e8de1ea849176812765bf30514f66c5450a1edc6] target-xtensa: add attributes to helper functions
>   git bisect bad e8de1ea849176812765bf30514f66c5450a1edc6
>   # bad: [fa79c914efd35cb60e0bc18512c03690c48b13e2] Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
>   git bisect bad fa79c914efd35cb60e0bc18512c03690c48b13e2
>   # good: [c353f261946ddbd814b333ae2440712b486977fd] build: move per-target hw/ objects to nested Makefile.objs
>   git bisect good c353f261946ddbd814b333ae2440712b486977fd
>   # bad: [25f27a4f7160d077d6992e811021b4bc3a82abc1] build: compile oslib-obj-y once
>   git bisect bad 25f27a4f7160d077d6992e811021b4bc3a82abc1
>   # bad: [00c705fb92bc6e69e955aeac3614e05ca02feacd] build: libcacard Makefile cleanups
>   git bisect bad 00c705fb92bc6e69e955aeac3614e05ca02feacd
>   # good: [49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45] build: move device tree to per-target Makefile.objs
>   git bisect good 49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45
> 
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/qemu/+bug/1257099/+subscriptions
> 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-03 13:25 ` Stefano Stabellini
@ 2013-12-03 14:06   ` Paolo Bonzini
  2013-12-03 20:19     ` Don Slutz
  2013-12-03 17:15   ` Paolo Bonzini
  1 sibling, 1 reply; 16+ messages in thread
From: Paolo Bonzini @ 2013-12-03 14:06 UTC (permalink / raw)
  To: Stefano Stabellini; +Cc: Ian Campbell, xen-devel, qemu-devel, dslutz, 1257099

Il 03/12/2013 14:25, Stefano Stabellini ha scritto:
> CC'ing Paolo and xen-devel.
> The original thread is here:
> 
> http://marc.info/?l=xen-devel&m=135718999710640
> 
> On Mon, 2 Dec 2013, Don Slutz wrote:
>> > Public bug reported:
>> > 
>> >   lt LINK libcacard.la
>> > /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
>> > /usr/bin/ld: final link failed: Bad value
>> > collect2: ld returned 1 exit status
>> > make[4]: *** [libcacard.la] Error 1
>> > make[3]: *** [subdir-libcacard] Error 2

Thanks, I'll try to reproduce.  Please send the "make V=1" output for a
full build in the meanwhile.

Paolo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-03 13:25 ` Stefano Stabellini
  2013-12-03 14:06   ` Paolo Bonzini
@ 2013-12-03 17:15   ` Paolo Bonzini
  1 sibling, 0 replies; 16+ messages in thread
From: Paolo Bonzini @ 2013-12-03 17:15 UTC (permalink / raw)
  To: Stefano Stabellini; +Cc: Ian Campbell, xen-devel, qemu-devel, dslutz, 1257099

Il 03/12/2013 14:25, Stefano Stabellini ha scritto:
> CC'ing Paolo and xen-devel.
> The original thread is here:
> 
> http://marc.info/?l=xen-devel&m=135718999710640
> 
> On Mon, 2 Dec 2013, Don Slutz wrote:
>> Public bug reported:
>>
>>   lt LINK libcacard.la
>> /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
>> /usr/bin/ld: final link failed: Bad value
>> collect2: ld returned 1 exit status
>> make[4]: *** [libcacard.la] Error 1
>> make[3]: *** [subdir-libcacard] Error 2

This is a bug in RHEL5 binutils.  Configure with --disable-pie to work
around it.

Paolo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-03 14:06   ` Paolo Bonzini
@ 2013-12-03 20:19     ` Don Slutz
  0 siblings, 0 replies; 16+ messages in thread
From: Don Slutz @ 2013-12-03 20:19 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, 1257099, dslutz,
	qemu-devel

[-- Attachment #1: Type: text/plain, Size: 903 bytes --]

On 12/03/13 09:06, Paolo Bonzini wrote:
> Il 03/12/2013 14:25, Stefano Stabellini ha scritto:
>> CC'ing Paolo and xen-devel.
>> The original thread is here:
>>
>> http://marc.info/?l=xen-devel&m=135718999710640
>>
>> On Mon, 2 Dec 2013, Don Slutz wrote:
>>>> Public bug reported:
>>>>
>>>>    lt LINK libcacard.la
>>>> /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
>>>> /usr/bin/ld: final link failed: Bad value
>>>> collect2: ld returned 1 exit status
>>>> make[4]: *** [libcacard.la] Error 1
>>>> make[3]: *** [subdir-libcacard] Error 2
> Thanks, I'll try to reproduce.  Please send the "make V=1" output for a
> full build in the meanwhile.
Here it is for a full build of:

* 7dc65c0 (HEAD, origin/master, origin/HEAD, master) Open 2.0 
development tree

   -Don Slutz
> Paolo


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

/bin/sh /home/don/qemu/scripts/make_device_config.sh alpha-softmmu/config-devices.mak /home/don/qemu/default-configs/alpha-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh arm-softmmu/config-devices.mak /home/don/qemu/default-configs/arm-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh cris-softmmu/config-devices.mak /home/don/qemu/default-configs/cris-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh i386-softmmu/config-devices.mak /home/don/qemu/default-configs/i386-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh lm32-softmmu/config-devices.mak /home/don/qemu/default-configs/lm32-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh m68k-softmmu/config-devices.mak /home/don/qemu/default-configs/m68k-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh microblaze-softmmu/config-devices.mak /home/don/qemu/default-configs/microblaze-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh microblazeel-softmmu/config-devices.mak /home/don/qemu/default-configs/microblazeel-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mips-softmmu/config-devices.mak /home/don/qemu/default-configs/mips-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mips64-softmmu/config-devices.mak /home/don/qemu/default-configs/mips64-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mips64el-softmmu/config-devices.mak /home/don/qemu/default-configs/mips64el-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mipsel-softmmu/config-devices.mak /home/don/qemu/default-configs/mipsel-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh moxie-softmmu/config-devices.mak /home/don/qemu/default-configs/moxie-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh or32-softmmu/config-devices.mak /home/don/qemu/default-configs/or32-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh ppc-softmmu/config-devices.mak /home/don/qemu/default-configs/ppc-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh ppc64-softmmu/config-devices.mak /home/don/qemu/default-configs/ppc64-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh ppcemb-softmmu/config-devices.mak /home/don/qemu/default-configs/ppcemb-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh s390x-softmmu/config-devices.mak /home/don/qemu/default-configs/s390x-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sh4-softmmu/config-devices.mak /home/don/qemu/default-configs/sh4-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sh4eb-softmmu/config-devices.mak /home/don/qemu/default-configs/sh4eb-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sparc-softmmu/config-devices.mak /home/don/qemu/default-configs/sparc-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sparc64-softmmu/config-devices.mak /home/don/qemu/default-configs/sparc64-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh unicore32-softmmu/config-devices.mak /home/don/qemu/default-configs/unicore32-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh x86_64-softmmu/config-devices.mak /home/don/qemu/default-configs/x86_64-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh xtensa-softmmu/config-devices.mak /home/don/qemu/default-configs/xtensa-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh xtensaeb-softmmu/config-devices.mak /home/don/qemu/default-configs/xtensaeb-softmmu.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh alpha-linux-user/config-devices.mak /home/don/qemu/default-configs/alpha-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh arm-linux-user/config-devices.mak /home/don/qemu/default-configs/arm-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh armeb-linux-user/config-devices.mak /home/don/qemu/default-configs/armeb-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh cris-linux-user/config-devices.mak /home/don/qemu/default-configs/cris-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh i386-linux-user/config-devices.mak /home/don/qemu/default-configs/i386-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh m68k-linux-user/config-devices.mak /home/don/qemu/default-configs/m68k-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh microblaze-linux-user/config-devices.mak /home/don/qemu/default-configs/microblaze-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh microblazeel-linux-user/config-devices.mak /home/don/qemu/default-configs/microblazeel-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mips-linux-user/config-devices.mak /home/don/qemu/default-configs/mips-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mips64-linux-user/config-devices.mak /home/don/qemu/default-configs/mips64-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mips64el-linux-user/config-devices.mak /home/don/qemu/default-configs/mips64el-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mipsel-linux-user/config-devices.mak /home/don/qemu/default-configs/mipsel-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mipsn32-linux-user/config-devices.mak /home/don/qemu/default-configs/mipsn32-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh mipsn32el-linux-user/config-devices.mak /home/don/qemu/default-configs/mipsn32el-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh or32-linux-user/config-devices.mak /home/don/qemu/default-configs/or32-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh ppc-linux-user/config-devices.mak /home/don/qemu/default-configs/ppc-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh ppc64-linux-user/config-devices.mak /home/don/qemu/default-configs/ppc64-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh ppc64abi32-linux-user/config-devices.mak /home/don/qemu/default-configs/ppc64abi32-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh s390x-linux-user/config-devices.mak /home/don/qemu/default-configs/s390x-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sh4-linux-user/config-devices.mak /home/don/qemu/default-configs/sh4-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sh4eb-linux-user/config-devices.mak /home/don/qemu/default-configs/sh4eb-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sparc-linux-user/config-devices.mak /home/don/qemu/default-configs/sparc-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sparc32plus-linux-user/config-devices.mak /home/don/qemu/default-configs/sparc32plus-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh sparc64-linux-user/config-devices.mak /home/don/qemu/default-configs/sparc64-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh unicore32-linux-user/config-devices.mak /home/don/qemu/default-configs/unicore32-linux-user.mak
/bin/sh /home/don/qemu/scripts/make_device_config.sh x86_64-linux-user/config-devices.mak /home/don/qemu/default-configs/x86_64-linux-user.mak
sed -n 's|^\([^=]*\)=\(.*\)$|\1:=$(findstring y,$(\1)\2)|p'  alpha-softmmu/config-devices.mak  arm-softmmu/config-devices.mak  cris-softmmu/config-devices.mak  i386-softmmu/config-devices.mak  lm32-softmmu/config-devices.mak  m68k-softmmu/config-devices.mak  microblaze-softmmu/config-devices.mak  microblazeel-softmmu/config-devices.mak  mips-softmmu/config-devices.mak  mips64-softmmu/config-devices.mak  mips64el-softmmu/config-devices.mak  mipsel-softmmu/config-devices.mak  moxie-softmmu/config-devices.mak  or32-softmmu/config-devices.mak  ppc-softmmu/config-devices.mak  ppc64-softmmu/config-devices.mak  ppcemb-softmmu/config-devices.mak  s390x-softmmu/config-devices.mak  sh4-softmmu/config-devices.mak  sh4eb-softmmu/config-devices.mak  sparc-softmmu/config-devices.mak  sparc64-softmmu/config-devices.mak  unicore32-softmmu/config-devices.mak  x86_64-softmmu/config-devices.mak  xtensa-softmmu/config-devices.mak  xtensaeb-softmmu/config-devices.mak  alpha-linux-user/config-devices.mak  arm-linux-user/config-devices.mak  armeb-linux-user/config-devices.mak  cris-linux-user/config-devices.mak  i386-linux-user/config-devices.mak  m68k-linux-user/config-devices.mak  microblaze-linux-user/config-devices.mak  microblazeel-linux-user/config-devices.mak  mips-linux-user/config-devices.mak  mips64-linux-user/config-devices.mak  mips64el-linux-user/config-devices.mak  mipsel-linux-user/config-devices.mak  mipsn32-linux-user/config-devices.mak  mipsn32el-linux-user/config-devices.mak  or32-linux-user/config-devices.mak  ppc-linux-user/config-devices.mak  ppc64-linux-user/config-devices.mak  ppc64abi32-linux-user/config-devices.mak  s390x-linux-user/config-devices.mak  sh4-linux-user/config-devices.mak  sh4eb-linux-user/config-devices.mak  sparc-linux-user/config-devices.mak  sparc32plus-linux-user/config-devices.mak  sparc64-linux-user/config-devices.mak  unicore32-linux-user/config-devices.mak  x86_64-linux-user/config-devices.mak | sort -u > config-all-devices.mak
sh /home/don/qemu/scripts/create_config < config-host.mak > config-host.h-timestamp
mkdir -p dtc/libfdt
mkdir -p dtc/tests
make -I/home/don/qemu/dtc VPATH=/home/don/qemu/dtc -C dtc V="1" LIBFDT_srcdir=/home/don/qemu/dtc/libfdt CPPFLAGS="-I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt" CFLAGS="-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests" LDFLAGS="-Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g " ARFLAGS="rv" CC="cc" AR="ar" LD="ld"  BUILD_DIR=/home/don/qemu/out/tmp libfdt/libfdt.a
make[1]: Entering directory `/home/don/qemu/out/tmp/dtc'
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/dumptrees.o tests/dumptrees.d" /home/don/qemu/dtc/tests/dumptrees.c > tests/dumptrees.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/trees.o tests/trees.d" /home/don/qemu/dtc/tests/trees.S > tests/trees.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/testutils.o tests/testutils.d" /home/don/qemu/dtc/tests/testutils.c > tests/testutils.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/value-labels.o tests/value-labels.d" /home/don/qemu/dtc/tests/value-labels.c > tests/value-labels.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/asm_tree_dump.o tests/asm_tree_dump.d" /home/don/qemu/dtc/tests/asm_tree_dump.c > tests/asm_tree_dump.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/truncated_property.o tests/truncated_property.d" /home/don/qemu/dtc/tests/truncated_property.c > tests/truncated_property.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/path_offset_aliases.o tests/path_offset_aliases.d" /home/don/qemu/dtc/tests/path_offset_aliases.c > tests/path_offset_aliases.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/add_subnode_with_nops.o tests/add_subnode_with_nops.d" /home/don/qemu/dtc/tests/add_subnode_with_nops.c > tests/add_subnode_with_nops.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/dtbs_equal_unordered.o tests/dtbs_equal_unordered.d" /home/don/qemu/dtc/tests/dtbs_equal_unordered.c > tests/dtbs_equal_unordered.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/dtb_reverse.o tests/dtb_reverse.d" /home/don/qemu/dtc/tests/dtb_reverse.c > tests/dtb_reverse.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/dtbs_equal_ordered.o tests/dtbs_equal_ordered.d" /home/don/qemu/dtc/tests/dtbs_equal_ordered.c > tests/dtbs_equal_ordered.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/extra-terminating-null.o tests/extra-terminating-null.d" /home/don/qemu/dtc/tests/extra-terminating-null.c > tests/extra-terminating-null.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/incbin.o tests/incbin.d" /home/don/qemu/dtc/tests/incbin.c > tests/incbin.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/boot-cpuid.o tests/boot-cpuid.d" /home/don/qemu/dtc/tests/boot-cpuid.c > tests/boot-cpuid.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/phandle_format.o tests/phandle_format.d" /home/don/qemu/dtc/tests/phandle_format.c > tests/phandle_format.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/path-references.o tests/path-references.d" /home/don/qemu/dtc/tests/path-references.c > tests/path-references.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/references.o tests/references.d" /home/don/qemu/dtc/tests/references.c > tests/references.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/string_escapes.o tests/string_escapes.d" /home/don/qemu/dtc/tests/string_escapes.c > tests/string_escapes.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/del_node.o tests/del_node.d" /home/don/qemu/dtc/tests/del_node.c > tests/del_node.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/del_property.o tests/del_property.d" /home/don/qemu/dtc/tests/del_property.c > tests/del_property.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/setprop.o tests/setprop.d" /home/don/qemu/dtc/tests/setprop.c > tests/setprop.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/set_name.o tests/set_name.d" /home/don/qemu/dtc/tests/set_name.c > tests/set_name.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/rw_tree1.o tests/rw_tree1.d" /home/don/qemu/dtc/tests/rw_tree1.c > tests/rw_tree1.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/open_pack.o tests/open_pack.d" /home/don/qemu/dtc/tests/open_pack.c > tests/open_pack.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/nopulate.o tests/nopulate.d" /home/don/qemu/dtc/tests/nopulate.c > tests/nopulate.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/mangle-layout.o tests/mangle-layout.d" /home/don/qemu/dtc/tests/mangle-layout.c > tests/mangle-layout.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/move_and_save.o tests/move_and_save.d" /home/don/qemu/dtc/tests/move_and_save.c > tests/move_and_save.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/sw_tree1.o tests/sw_tree1.d" /home/don/qemu/dtc/tests/sw_tree1.c > tests/sw_tree1.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/nop_node.o tests/nop_node.d" /home/don/qemu/dtc/tests/nop_node.c > tests/nop_node.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/nop_property.o tests/nop_property.d" /home/don/qemu/dtc/tests/nop_property.c > tests/nop_property.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/setprop_inplace.o tests/setprop_inplace.d" /home/don/qemu/dtc/tests/setprop_inplace.c > tests/setprop_inplace.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/notfound.o tests/notfound.d" /home/don/qemu/dtc/tests/notfound.c > tests/notfound.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/get_alias.o tests/get_alias.d" /home/don/qemu/dtc/tests/get_alias.c > tests/get_alias.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/node_offset_by_compatible.o tests/node_offset_by_compatible.d" /home/don/qemu/dtc/tests/node_offset_by_compatible.c > tests/node_offset_by_compatible.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/node_check_compatible.o tests/node_check_compatible.d" /home/don/qemu/dtc/tests/node_check_compatible.c > tests/node_check_compatible.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/node_offset_by_phandle.o tests/node_offset_by_phandle.d" /home/don/qemu/dtc/tests/node_offset_by_phandle.c > tests/node_offset_by_phandle.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/node_offset_by_prop_value.o tests/node_offset_by_prop_value.d" /home/don/qemu/dtc/tests/node_offset_by_prop_value.c > tests/node_offset_by_prop_value.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/parent_offset.o tests/parent_offset.d" /home/don/qemu/dtc/tests/parent_offset.c > tests/parent_offset.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/supernode_atdepth_offset.o tests/supernode_atdepth_offset.d" /home/don/qemu/dtc/tests/supernode_atdepth_offset.c > tests/supernode_atdepth_offset.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/get_path.o tests/get_path.d" /home/don/qemu/dtc/tests/get_path.c > tests/get_path.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/get_phandle.o tests/get_phandle.d" /home/don/qemu/dtc/tests/get_phandle.c > tests/get_phandle.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/getprop.o tests/getprop.d" /home/don/qemu/dtc/tests/getprop.c > tests/getprop.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/get_name.o tests/get_name.d" /home/don/qemu/dtc/tests/get_name.c > tests/get_name.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/path_offset.o tests/path_offset.d" /home/don/qemu/dtc/tests/path_offset.c > tests/path_offset.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/subnode_offset.o tests/subnode_offset.d" /home/don/qemu/dtc/tests/subnode_offset.c > tests/subnode_offset.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/find_property.o tests/find_property.d" /home/don/qemu/dtc/tests/find_property.c > tests/find_property.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/root_node.o tests/root_node.d" /home/don/qemu/dtc/tests/root_node.c > tests/root_node.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "tests/get_mem_rsv.o tests/get_mem_rsv.d" /home/don/qemu/dtc/tests/get_mem_rsv.c > tests/get_mem_rsv.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "libfdt/fdt_strerror.o libfdt/fdt_strerror.d" /home/don/qemu/dtc/libfdt/fdt_strerror.c > libfdt/fdt_strerror.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "libfdt/fdt_rw.o libfdt/fdt_rw.d" /home/don/qemu/dtc/libfdt/fdt_rw.c > libfdt/fdt_rw.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "libfdt/fdt_sw.o libfdt/fdt_sw.d" /home/don/qemu/dtc/libfdt/fdt_sw.c > libfdt/fdt_sw.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "libfdt/fdt_wip.o libfdt/fdt_wip.d" /home/don/qemu/dtc/libfdt/fdt_wip.c > libfdt/fdt_wip.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "libfdt/fdt_ro.o libfdt/fdt_ro.d" /home/don/qemu/dtc/libfdt/fdt_ro.c > libfdt/fdt_ro.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "libfdt/fdt.o libfdt/fdt.d" /home/don/qemu/dtc/libfdt/fdt.c > libfdt/fdt.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "ftdump.o ftdump.d" /home/don/qemu/dtc/ftdump.c > ftdump.d
flex -oconvert-dtsv0-lexer.lex.c /home/don/qemu/dtc/convert-dtsv0-lexer.l
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "convert-dtsv0-lexer.lex.o convert-dtsv0-lexer.lex.d" convert-dtsv0-lexer.lex.c > convert-dtsv0-lexer.lex.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "util.o util.d" /home/don/qemu/dtc/util.c > util.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "srcpos.o srcpos.d" /home/don/qemu/dtc/srcpos.c > srcpos.d
bison -d /home/don/qemu/dtc/dtc-parser.y
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "dtc-parser.tab.o dtc-parser.tab.d" dtc-parser.tab.c > dtc-parser.tab.d
flex -odtc-lexer.lex.c /home/don/qemu/dtc/dtc-lexer.l
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "dtc-lexer.lex.o dtc-lexer.lex.d" dtc-lexer.lex.c > dtc-lexer.lex.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "treesource.o treesource.d" /home/don/qemu/dtc/treesource.c > treesource.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "livetree.o livetree.d" /home/don/qemu/dtc/livetree.c > livetree.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "fstree.o fstree.d" /home/don/qemu/dtc/fstree.c > fstree.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "flattree.o flattree.d" /home/don/qemu/dtc/flattree.c > flattree.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "dtc.o dtc.d" /home/don/qemu/dtc/dtc.c > dtc.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "data.o data.d" /home/don/qemu/dtc/data.c > data.d
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "checks.o checks.d" /home/don/qemu/dtc/checks.c > checks.d
make[1]: Leaving directory `/home/don/qemu/out/tmp/dtc'
make[1]: Entering directory `/home/don/qemu/out/tmp/dtc'
set -e; echo '	CHK version_gen.h'; mkdir -p ./; 	(echo "#define DTC_VERSION \"DTC 1.3.0-g7dc65c02\""; ) < Makefile > version_gen.h.tmp; if [ -r version_gen.h ] && cmp -s version_gen.h version_gen.h.tmp; then rm -f version_gen.h.tmp; else echo '	UPD version_gen.h'; mv -f version_gen.h.tmp version_gen.h; fi;
	CHK version_gen.h
	UPD version_gen.h
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -MM -MG -MT "dtc.o dtc.d" /home/don/qemu/dtc/dtc.c > dtc.d
make[1]: Leaving directory `/home/don/qemu/out/tmp/dtc'
make[1]: Entering directory `/home/don/qemu/out/tmp/dtc'
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -o libfdt/fdt.o -c /home/don/qemu/dtc/libfdt/fdt.c
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -o libfdt/fdt_ro.o -c /home/don/qemu/dtc/libfdt/fdt_ro.c
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -o libfdt/fdt_wip.o -c /home/don/qemu/dtc/libfdt/fdt_wip.c
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -o libfdt/fdt_sw.o -c /home/don/qemu/dtc/libfdt/fdt_sw.c
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -o libfdt/fdt_rw.o -c /home/don/qemu/dtc/libfdt/fdt_rw.c
cc -I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -o libfdt/fdt_strerror.o -c /home/don/qemu/dtc/libfdt/fdt_strerror.c
ar rv libfdt/libfdt.a libfdt/fdt.o libfdt/fdt_ro.o libfdt/fdt_wip.o libfdt/fdt_sw.o libfdt/fdt_rw.o libfdt/fdt_strerror.o
ar: creating libfdt/libfdt.a
a - libfdt/fdt.o
a - libfdt/fdt_ro.o
a - libfdt/fdt_wip.o
a - libfdt/fdt_sw.o
a - libfdt/fdt_rw.o
a - libfdt/fdt_strerror.o
make[1]: Leaving directory `/home/don/qemu/out/tmp/dtc'
sh /home/don/qemu/scripts/hxtool -h < /home/don/qemu/qemu-options.hx > qemu-options.def
python /home/don/qemu/scripts/qapi-commands.py -h -m -o "." < /home/don/qemu/qapi-schema.json
python /home/don/qemu/scripts/qapi-types.py -h -o "." -b < /home/don/qemu/qapi-schema.json
python /home/don/qemu/scripts/qapi-visit.py -h -o "." -b < /home/don/qemu/qapi-schema.json
python /home/don/qemu/scripts/tracetool.py --format=events-h --backend=events < /home/don/qemu/trace-events > trace/generated-events.h-timestamp
python /home/don/qemu/scripts/tracetool.py --format=h --backend=nop < /home/don/qemu/trace-events > trace/generated-tracers.h-timestamp
python /home/don/qemu/scripts/qapi-types.py -h -o tests -p "test-" < /home/don/qemu/tests/qapi-schema/qapi-schema-test.json
python /home/don/qemu/scripts/qapi-visit.py -h -o tests -p "test-" < /home/don/qemu/tests/qapi-schema/qapi-schema-test.json
python /home/don/qemu/scripts/qapi-commands.py -h -o tests -p "test-" < /home/don/qemu/tests/qapi-schema/qapi-schema-test.json
make -I/home/don/qemu/dtc VPATH=/home/don/qemu/dtc -C dtc V="1" LIBFDT_srcdir=/home/don/qemu/dtc/libfdt CPPFLAGS="-I/home/don/qemu/out/tmp/dtc -I/home/don/qemu/dtc -I/home/don/qemu/dtc/libfdt" CFLAGS="-O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests" LDFLAGS="-Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g " ARFLAGS="rv" CC="cc" AR="ar" LD="ld"  BUILD_DIR=/home/don/qemu/out/tmp libfdt/libfdt.a
make[1]: Entering directory `/home/don/qemu/out/tmp/dtc'
make[1]: `libfdt/libfdt.a' is up to date.
make[1]: Leaving directory `/home/don/qemu/out/tmp/dtc'
cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/tests/qemu-iotests -Itests/qemu-iotests -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT tests/qemu-iotests/socket_scm_helper.o -MF tests/qemu-iotests/socket_scm_helper.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o tests/qemu-iotests/socket_scm_helper.o /home/don/qemu/tests/qemu-iotests/socket_scm_helper.c
cc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g  -o tests/qemu-iotests/socket_scm_helper tests/qemu-iotests/socket_scm_helper.o    -lrt -pthread -L/lib64 -lgthread-2.0 -lglib-2.0    -lz -L/usr/kerberos/lib64 -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz   -luuid 
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/arch-query-cpu-def.lo -MF stubs/arch-query-cpu-def.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/arch-query-cpu-def.lo /home/don/qemu/stubs/arch-query-cpu-def.c
mkdir stubs/.libs
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/arch-query-cpu-def.lo -MF stubs/arch-query-cpu-def.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/arch-query-cpu-def.c  -fPIC -DPIC -o stubs/.libs/arch-query-cpu-def.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/arch-query-cpu-def.lo -MF stubs/arch-query-cpu-def.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/arch-query-cpu-def.c -o stubs/arch-query-cpu-def.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/clock-warp.lo -MF stubs/clock-warp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/clock-warp.lo /home/don/qemu/stubs/clock-warp.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/clock-warp.lo -MF stubs/clock-warp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/clock-warp.c  -fPIC -DPIC -o stubs/.libs/clock-warp.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/clock-warp.lo -MF stubs/clock-warp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/clock-warp.c -o stubs/clock-warp.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/cpu-get-clock.lo -MF stubs/cpu-get-clock.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/cpu-get-clock.lo /home/don/qemu/stubs/cpu-get-clock.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/cpu-get-clock.lo -MF stubs/cpu-get-clock.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/cpu-get-clock.c  -fPIC -DPIC -o stubs/.libs/cpu-get-clock.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/cpu-get-clock.lo -MF stubs/cpu-get-clock.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/cpu-get-clock.c -o stubs/cpu-get-clock.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/cpu-get-icount.lo -MF stubs/cpu-get-icount.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/cpu-get-icount.lo /home/don/qemu/stubs/cpu-get-icount.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/cpu-get-icount.lo -MF stubs/cpu-get-icount.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/cpu-get-icount.c  -fPIC -DPIC -o stubs/.libs/cpu-get-icount.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/cpu-get-icount.lo -MF stubs/cpu-get-icount.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/cpu-get-icount.c -o stubs/cpu-get-icount.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/dump.lo -MF stubs/dump.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/dump.lo /home/don/qemu/stubs/dump.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/dump.lo -MF stubs/dump.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/dump.c  -fPIC -DPIC -o stubs/.libs/dump.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/dump.lo -MF stubs/dump.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/dump.c -o stubs/dump.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-add-fd.lo -MF stubs/fdset-add-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/fdset-add-fd.lo /home/don/qemu/stubs/fdset-add-fd.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-add-fd.lo -MF stubs/fdset-add-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-add-fd.c  -fPIC -DPIC -o stubs/.libs/fdset-add-fd.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-add-fd.lo -MF stubs/fdset-add-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-add-fd.c -o stubs/fdset-add-fd.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-find-fd.lo -MF stubs/fdset-find-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/fdset-find-fd.lo /home/don/qemu/stubs/fdset-find-fd.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-find-fd.lo -MF stubs/fdset-find-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-find-fd.c  -fPIC -DPIC -o stubs/.libs/fdset-find-fd.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-find-fd.lo -MF stubs/fdset-find-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-find-fd.c -o stubs/fdset-find-fd.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-get-fd.lo -MF stubs/fdset-get-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/fdset-get-fd.lo /home/don/qemu/stubs/fdset-get-fd.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-get-fd.lo -MF stubs/fdset-get-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-get-fd.c  -fPIC -DPIC -o stubs/.libs/fdset-get-fd.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-get-fd.lo -MF stubs/fdset-get-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-get-fd.c -o stubs/fdset-get-fd.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-remove-fd.lo -MF stubs/fdset-remove-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/fdset-remove-fd.lo /home/don/qemu/stubs/fdset-remove-fd.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-remove-fd.lo -MF stubs/fdset-remove-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-remove-fd.c  -fPIC -DPIC -o stubs/.libs/fdset-remove-fd.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/fdset-remove-fd.lo -MF stubs/fdset-remove-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/fdset-remove-fd.c -o stubs/fdset-remove-fd.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/gdbstub.lo -MF stubs/gdbstub.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/gdbstub.lo /home/don/qemu/stubs/gdbstub.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/gdbstub.lo -MF stubs/gdbstub.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/gdbstub.c  -fPIC -DPIC -o stubs/.libs/gdbstub.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/gdbstub.lo -MF stubs/gdbstub.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/gdbstub.c -o stubs/gdbstub.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/get-fd.lo -MF stubs/get-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/get-fd.lo /home/don/qemu/stubs/get-fd.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/get-fd.lo -MF stubs/get-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/get-fd.c  -fPIC -DPIC -o stubs/.libs/get-fd.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/get-fd.lo -MF stubs/get-fd.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/get-fd.c -o stubs/get-fd.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/get-vm-name.lo -MF stubs/get-vm-name.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/get-vm-name.lo /home/don/qemu/stubs/get-vm-name.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/get-vm-name.lo -MF stubs/get-vm-name.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/get-vm-name.c  -fPIC -DPIC -o stubs/.libs/get-vm-name.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/get-vm-name.lo -MF stubs/get-vm-name.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/get-vm-name.c -o stubs/get-vm-name.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/iothread-lock.lo -MF stubs/iothread-lock.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/iothread-lock.lo /home/don/qemu/stubs/iothread-lock.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/iothread-lock.lo -MF stubs/iothread-lock.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/iothread-lock.c  -fPIC -DPIC -o stubs/.libs/iothread-lock.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/iothread-lock.lo -MF stubs/iothread-lock.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/iothread-lock.c -o stubs/iothread-lock.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/migr-blocker.lo -MF stubs/migr-blocker.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/migr-blocker.lo /home/don/qemu/stubs/migr-blocker.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/migr-blocker.lo -MF stubs/migr-blocker.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/migr-blocker.c  -fPIC -DPIC -o stubs/.libs/migr-blocker.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/migr-blocker.lo -MF stubs/migr-blocker.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/migr-blocker.c -o stubs/migr-blocker.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-is-qmp.lo -MF stubs/mon-is-qmp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/mon-is-qmp.lo /home/don/qemu/stubs/mon-is-qmp.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-is-qmp.lo -MF stubs/mon-is-qmp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-is-qmp.c  -fPIC -DPIC -o stubs/.libs/mon-is-qmp.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-is-qmp.lo -MF stubs/mon-is-qmp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-is-qmp.c -o stubs/mon-is-qmp.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-printf.lo -MF stubs/mon-printf.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/mon-printf.lo /home/don/qemu/stubs/mon-printf.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-printf.lo -MF stubs/mon-printf.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-printf.c  -fPIC -DPIC -o stubs/.libs/mon-printf.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-printf.lo -MF stubs/mon-printf.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-printf.c -o stubs/mon-printf.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-print-filename.lo -MF stubs/mon-print-filename.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/mon-print-filename.lo /home/don/qemu/stubs/mon-print-filename.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-print-filename.lo -MF stubs/mon-print-filename.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-print-filename.c  -fPIC -DPIC -o stubs/.libs/mon-print-filename.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-print-filename.lo -MF stubs/mon-print-filename.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-print-filename.c -o stubs/mon-print-filename.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-protocol-event.lo -MF stubs/mon-protocol-event.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/mon-protocol-event.lo /home/don/qemu/stubs/mon-protocol-event.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-protocol-event.lo -MF stubs/mon-protocol-event.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-protocol-event.c  -fPIC -DPIC -o stubs/.libs/mon-protocol-event.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-protocol-event.lo -MF stubs/mon-protocol-event.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-protocol-event.c -o stubs/mon-protocol-event.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-set-error.lo -MF stubs/mon-set-error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/mon-set-error.lo /home/don/qemu/stubs/mon-set-error.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-set-error.lo -MF stubs/mon-set-error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-set-error.c  -fPIC -DPIC -o stubs/.libs/mon-set-error.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/mon-set-error.lo -MF stubs/mon-set-error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/mon-set-error.c -o stubs/mon-set-error.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/pci-drive-hot-add.lo -MF stubs/pci-drive-hot-add.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/pci-drive-hot-add.lo /home/don/qemu/stubs/pci-drive-hot-add.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/pci-drive-hot-add.lo -MF stubs/pci-drive-hot-add.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/pci-drive-hot-add.c  -fPIC -DPIC -o stubs/.libs/pci-drive-hot-add.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/pci-drive-hot-add.lo -MF stubs/pci-drive-hot-add.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/pci-drive-hot-add.c -o stubs/pci-drive-hot-add.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/reset.lo -MF stubs/reset.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/reset.lo /home/don/qemu/stubs/reset.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/reset.lo -MF stubs/reset.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/reset.c  -fPIC -DPIC -o stubs/.libs/reset.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/reset.lo -MF stubs/reset.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/reset.c -o stubs/reset.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/set-fd-handler.lo -MF stubs/set-fd-handler.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/set-fd-handler.lo /home/don/qemu/stubs/set-fd-handler.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/set-fd-handler.lo -MF stubs/set-fd-handler.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/set-fd-handler.c  -fPIC -DPIC -o stubs/.libs/set-fd-handler.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/set-fd-handler.lo -MF stubs/set-fd-handler.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/set-fd-handler.c -o stubs/set-fd-handler.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/slirp.lo -MF stubs/slirp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/slirp.lo /home/don/qemu/stubs/slirp.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/slirp.lo -MF stubs/slirp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/slirp.c  -fPIC -DPIC -o stubs/.libs/slirp.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/slirp.lo -MF stubs/slirp.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/slirp.c -o stubs/slirp.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/sysbus.lo -MF stubs/sysbus.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/sysbus.lo /home/don/qemu/stubs/sysbus.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/sysbus.lo -MF stubs/sysbus.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/sysbus.c  -fPIC -DPIC -o stubs/.libs/sysbus.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/sysbus.lo -MF stubs/sysbus.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/sysbus.c -o stubs/sysbus.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/uuid.lo -MF stubs/uuid.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/uuid.lo /home/don/qemu/stubs/uuid.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/uuid.lo -MF stubs/uuid.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/uuid.c  -fPIC -DPIC -o stubs/.libs/uuid.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/uuid.lo -MF stubs/uuid.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/uuid.c -o stubs/uuid.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/vm-stop.lo -MF stubs/vm-stop.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/vm-stop.lo /home/don/qemu/stubs/vm-stop.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/vm-stop.lo -MF stubs/vm-stop.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/vm-stop.c  -fPIC -DPIC -o stubs/.libs/vm-stop.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/vm-stop.lo -MF stubs/vm-stop.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/vm-stop.c -o stubs/vm-stop.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/vmstate.lo -MF stubs/vmstate.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/vmstate.lo /home/don/qemu/stubs/vmstate.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/vmstate.lo -MF stubs/vmstate.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/vmstate.c  -fPIC -DPIC -o stubs/.libs/vmstate.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/vmstate.lo -MF stubs/vmstate.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/vmstate.c -o stubs/vmstate.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT stubs/cpus.lo -MF stubs/cpus.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o stubs/cpus.lo /home/don/qemu/stubs/cpus.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/cpus.lo -MF stubs/cpus.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/cpus.c  -fPIC -DPIC -o stubs/.libs/cpus.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/stubs -Istubs -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT stubs/cpus.lo -MF stubs/cpus.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/stubs/cpus.c -o stubs/cpus.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/cac.lo -MF libcacard/cac.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/cac.lo /home/don/qemu/libcacard/cac.c
mkdir libcacard/.libs
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/cac.lo -MF libcacard/cac.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/cac.c  -fPIC -DPIC -o libcacard/.libs/cac.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/cac.lo -MF libcacard/cac.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/cac.c -o libcacard/cac.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/event.lo -MF libcacard/event.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/event.lo /home/don/qemu/libcacard/event.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/event.lo -MF libcacard/event.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/event.c  -fPIC -DPIC -o libcacard/.libs/event.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/event.lo -MF libcacard/event.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/event.c -o libcacard/event.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard.lo -MF libcacard/vcard.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/vcard.lo /home/don/qemu/libcacard/vcard.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard.lo -MF libcacard/vcard.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcard.c  -fPIC -DPIC -o libcacard/.libs/vcard.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard.lo -MF libcacard/vcard.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcard.c -o libcacard/vcard.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/vreader.lo -MF libcacard/vreader.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/vreader.lo /home/don/qemu/libcacard/vreader.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vreader.lo -MF libcacard/vreader.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vreader.c  -fPIC -DPIC -o libcacard/.libs/vreader.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vreader.lo -MF libcacard/vreader.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vreader.c -o libcacard/vreader.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard_emul_nss.lo -MF libcacard/vcard_emul_nss.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/vcard_emul_nss.lo /home/don/qemu/libcacard/vcard_emul_nss.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard_emul_nss.lo -MF libcacard/vcard_emul_nss.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcard_emul_nss.c  -fPIC -DPIC -o libcacard/.libs/vcard_emul_nss.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard_emul_nss.lo -MF libcacard/vcard_emul_nss.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcard_emul_nss.c -o libcacard/vcard_emul_nss.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard_emul_type.lo -MF libcacard/vcard_emul_type.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/vcard_emul_type.lo /home/don/qemu/libcacard/vcard_emul_type.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard_emul_type.lo -MF libcacard/vcard_emul_type.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcard_emul_type.c  -fPIC -DPIC -o libcacard/.libs/vcard_emul_type.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcard_emul_type.lo -MF libcacard/vcard_emul_type.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcard_emul_type.c -o libcacard/vcard_emul_type.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/card_7816.lo -MF libcacard/card_7816.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/card_7816.lo /home/don/qemu/libcacard/card_7816.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/card_7816.lo -MF libcacard/card_7816.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/card_7816.c  -fPIC -DPIC -o libcacard/.libs/card_7816.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/card_7816.lo -MF libcacard/card_7816.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/card_7816.c -o libcacard/card_7816.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcardt.lo -MF libcacard/vcardt.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o libcacard/vcardt.lo /home/don/qemu/libcacard/vcardt.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcardt.lo -MF libcacard/vcardt.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcardt.c  -fPIC -DPIC -o libcacard/.libs/vcardt.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/libcacard -Ilibcacard -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT libcacard/vcardt.lo -MF libcacard/vcardt.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/libcacard/vcardt.c -o libcacard/vcardt.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT util/osdep.lo -MF util/osdep.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o util/osdep.lo /home/don/qemu/util/osdep.c
mkdir util/.libs
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/osdep.lo -MF util/osdep.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/osdep.c  -fPIC -DPIC -o util/.libs/osdep.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/osdep.lo -MF util/osdep.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/osdep.c -o util/osdep.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT util/cutils.lo -MF util/cutils.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o util/cutils.lo /home/don/qemu/util/cutils.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/cutils.lo -MF util/cutils.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/cutils.c  -fPIC -DPIC -o util/.libs/cutils.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/cutils.lo -MF util/cutils.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/cutils.c -o util/cutils.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT util/qemu-timer-common.lo -MF util/qemu-timer-common.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o util/qemu-timer-common.lo /home/don/qemu/util/qemu-timer-common.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/qemu-timer-common.lo -MF util/qemu-timer-common.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/qemu-timer-common.c  -fPIC -DPIC -o util/.libs/qemu-timer-common.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/qemu-timer-common.lo -MF util/qemu-timer-common.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/qemu-timer-common.c -o util/qemu-timer-common.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT util/error.lo -MF util/error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o util/error.lo /home/don/qemu/util/error.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/error.lo -MF util/error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/error.c  -fPIC -DPIC -o util/.libs/error.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/error.lo -MF util/error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/error.c -o util/error.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT util/qemu-error.lo -MF util/qemu-error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o util/qemu-error.lo /home/don/qemu/util/qemu-error.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/qemu-error.lo -MF util/qemu-error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/qemu-error.c  -fPIC -DPIC -o util/.libs/qemu-error.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/qemu-error.lo -MF util/qemu-error.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/qemu-error.c -o util/qemu-error.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT util/oslib-posix.lo -MF util/oslib-posix.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o util/oslib-posix.lo /home/don/qemu/util/oslib-posix.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/oslib-posix.lo -MF util/oslib-posix.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/oslib-posix.c  -fPIC -DPIC -o util/.libs/oslib-posix.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/oslib-posix.lo -MF util/oslib-posix.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/oslib-posix.c -o util/oslib-posix.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT util/qemu-thread-posix.lo -MF util/qemu-thread-posix.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o util/qemu-thread-posix.lo /home/don/qemu/util/qemu-thread-posix.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/qemu-thread-posix.lo -MF util/qemu-thread-posix.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/qemu-thread-posix.c  -fPIC -DPIC -o util/.libs/qemu-thread-posix.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/util -Iutil -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT util/qemu-thread-posix.lo -MF util/qemu-thread-posix.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/util/qemu-thread-posix.c -o util/qemu-thread-posix.o >/dev/null 2>&1
python /home/don/qemu/scripts/tracetool.py --format=events-c --backend=events < /home/don/qemu/trace-events > trace/generated-events.c-timestamp
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -Itrace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT trace/generated-events.lo -MF trace/generated-events.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o trace/generated-events.lo trace/generated-events.c
mkdir trace/.libs
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -Itrace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/generated-events.lo -MF trace/generated-events.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c trace/generated-events.c  -fPIC -DPIC -o trace/.libs/generated-events.o
In file included from /home/don/qemu/trace/control.h:191,
                 from trace/generated-events.c:5:
/home/don/qemu/trace/control.h:77: warning: 'trace_event_count' declared inline after being called
/home/don/qemu/trace/control.h:77: warning: previous declaration of 'trace_event_count' was here
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -Itrace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/generated-events.lo -MF trace/generated-events.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c trace/generated-events.c -o trace/generated-events.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/trace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT trace/default.lo -MF trace/default.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o trace/default.lo /home/don/qemu/trace/default.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/trace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/default.lo -MF trace/default.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/trace/default.c  -fPIC -DPIC -o trace/.libs/default.o
In file included from /home/don/qemu/trace/control.h:191,
                 from /home/don/qemu/trace/default.c:10:
/home/don/qemu/trace/control.h:77: warning: 'trace_event_count' declared inline after being called
/home/don/qemu/trace/control.h:77: warning: previous declaration of 'trace_event_count' was here
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/trace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/default.lo -MF trace/default.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/trace/default.c -o trace/default.o >/dev/null 2>&1
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/trace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT trace/control.lo -MF trace/control.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o trace/control.lo /home/don/qemu/trace/control.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/trace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/control.lo -MF trace/control.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/trace/control.c  -fPIC -DPIC -o trace/.libs/control.o
In file included from /home/don/qemu/trace/control.h:191,
                 from /home/don/qemu/trace/control.c:10:
/home/don/qemu/trace/control.h:77: warning: 'trace_event_count' declared inline after being called
/home/don/qemu/trace/control.h:77: warning: previous declaration of 'trace_event_count' was here
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -I/home/don/qemu/trace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/control.lo -MF trace/control.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c /home/don/qemu/trace/control.c -o trace/control.o >/dev/null 2>&1
python /home/don/qemu/scripts/tracetool.py --format=c --backend=nop < /home/don/qemu/trace-events > trace/generated-tracers.c-timestamp
libtool  --mode=compile --tag=CC cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -Itrace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -MMD -MP -MT trace/generated-tracers.lo -MF trace/generated-tracers.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -c -o trace/generated-tracers.lo trace/generated-tracers.c
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -Itrace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/generated-tracers.lo -MF trace/generated-tracers.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c trace/generated-tracers.c  -fPIC -DPIC -o trace/.libs/generated-tracers.o
 cc -I/home/don/qemu/tcg -I/home/don/qemu/tcg/i386 -I/home/don/qemu/linux-headers -I/home/don/qemu/out/tmp/linux-headers -I. -I/home/don/qemu -I/home/don/qemu/include -I/home/don/qemu/libcacard -Itrace -Itrace -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all -I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/home/don/qemu/tests -MMD -MP -MT trace/generated-tracers.lo -MF trace/generated-tracers.d -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -c trace/generated-tracers.c -o trace/generated-tracers.o >/dev/null 2>&1
libtool  --mode=link --tag=CC cc -fPIE -DPIE -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wold-style-definition -fstack-protector-all   -I/usr/include/libpng12   -I/usr/include/nss3 -I/usr/include/nspr4   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/home/don/qemu/tests -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g  -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -pie -m64 -g  -rpath /usr/local/lib -no-undefined -export-syms /home/don/qemu/libcacard/libcacard.syms -o libcacard.la  stubs/arch-query-cpu-def.lo stubs/clock-warp.lo stubs/cpu-get-clock.lo stubs/cpu-get-icount.lo stubs/dump.lo stubs/fdset-add-fd.lo stubs/fdset-find-fd.lo stubs/fdset-get-fd.lo stubs/fdset-remove-fd.lo stubs/gdbstub.lo stubs/get-fd.lo stubs/get-vm-name.lo stubs/iothread-lock.lo stubs/migr-blocker.lo stubs/mon-is-qmp.lo stubs/mon-printf.lo stubs/mon-print-filename.lo stubs/mon-protocol-event.lo stubs/mon-set-error.lo stubs/pci-drive-hot-add.lo stubs/reset.lo stubs/set-fd-handler.lo stubs/slirp.lo stubs/sysbus.lo stubs/uuid.lo stubs/vm-stop.lo stubs/vmstate.lo stubs/cpus.lo libcacard/cac.lo libcacard/event.lo libcacard/vcard.lo libcacard/vreader.lo libcacard/vcard_emul_nss.lo libcacard/vcard_emul_type.lo libcacard/card_7816.lo libcacard/vcardt.lo util/osdep.lo util/cutils.lo util/qemu-timer-common.lo util/error.lo util/qemu-error.lo util/oslib-posix.lo util/qemu-thread-posix.lo trace/generated-events.lo trace/default.lo trace/control.lo trace/generated-tracers.lo  -Wc,-fstack-protector-all -lrt -pthread -L/lib64 -lgthread-2.0 -lglib-2.0    -lz -L/usr/kerberos/lib64 -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz   -luuid  -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl   -pthread -L/lib64 -lgthread-2.0 -lglib-2.0  
mkdir .libs
gcc -shared  stubs/.libs/arch-query-cpu-def.o stubs/.libs/clock-warp.o stubs/.libs/cpu-get-clock.o stubs/.libs/cpu-get-icount.o stubs/.libs/dump.o stubs/.libs/fdset-add-fd.o stubs/.libs/fdset-find-fd.o stubs/.libs/fdset-get-fd.o stubs/.libs/fdset-remove-fd.o stubs/.libs/gdbstub.o stubs/.libs/get-fd.o stubs/.libs/get-vm-name.o stubs/.libs/iothread-lock.o stubs/.libs/migr-blocker.o stubs/.libs/mon-is-qmp.o stubs/.libs/mon-printf.o stubs/.libs/mon-print-filename.o stubs/.libs/mon-protocol-event.o stubs/.libs/mon-set-error.o stubs/.libs/pci-drive-hot-add.o stubs/.libs/reset.o stubs/.libs/set-fd-handler.o stubs/.libs/slirp.o stubs/.libs/sysbus.o stubs/.libs/uuid.o stubs/.libs/vm-stop.o stubs/.libs/vmstate.o stubs/.libs/cpus.o libcacard/.libs/cac.o libcacard/.libs/event.o libcacard/.libs/vcard.o libcacard/.libs/vreader.o libcacard/.libs/vcard_emul_nss.o libcacard/.libs/vcard_emul_type.o libcacard/.libs/card_7816.o libcacard/.libs/vcardt.o util/.libs/osdep.o util/.libs/cutils.o util/.libs/qemu-timer-common.o util/.libs/error.o util/.libs/qemu-error.o util/.libs/oslib-posix.o util/.libs/qemu-thread-posix.o trace/.libs/generated-events.o trace/.libs/default.o trace/.libs/control.o trace/.libs/generated-tracers.o  -lrt -L/lib64 -L/usr/kerberos/lib64 -lcurl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -luuid -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lgthread-2.0 -lglib-2.0  -m64 -pthread -pthread -Wl,--warn-common -Wl,-z -Wl,relro -Wl,-z -Wl,now -m64 -fstack-protector-all -pthread -pthread -Wl,-soname -Wl,libcacard.so.0 -o .libs/libcacard.so.0.0.0
/usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_delete_applet' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make: *** [libcacard.la] Error 1

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-02 22:36 [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error Don Slutz
  2013-12-03 13:25 ` Stefano Stabellini
@ 2013-12-04  1:32 ` Don Slutz
  2013-12-05 15:18   ` Paolo Bonzini
  2016-09-28 14:56 ` [Qemu-devel] [Bug 1257099] " T. Huth
  2 siblings, 1 reply; 16+ messages in thread
From: Don Slutz @ 2013-12-04  1:32 UTC (permalink / raw)
  To: qemu-devel

On 12/03/13 12:15, Paolo Bonzini wrote:
> Il 03/12/2013 14:25, Stefano Stabellini ha scritto:
>> CC'ing Paolo and xen-devel.
>> The original thread is here:
>>
>> http://marc.info/?l=xen-devel&m=135718999710640
>>
>> On Mon, 2 Dec 2013, Don Slutz wrote:
>>> Public bug reported:
>>>
>>>    lt LINK libcacard.la
>>> /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
>>> /usr/bin/ld: final link failed: Bad value
>>> collect2: ld returned 1 exit status
>>> make[4]: *** [libcacard.la] Error 1
>>> make[3]: *** [subdir-libcacard] Error 2
> This is a bug in RHEL5 binutils.  Configure with --disable-pie to work
> around it.
Any hints or pointers about the bug in RHEL5 binutils?  I can try and 
make a patch to auto detect this.

That still fails for (7dc65c0 (HEAD, origin/master, origin/HEAD, master) 
Open 2.0 development tree):

...
libtool  --mode=link --tag=CC cc -m64 -D_GNU_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes 
-Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes 
-fno-strict-aliasing  -Wendif-labels -Wmissing-include-dirs 
-Wnested-externs -Wformat-security -Wformat-y2k -Winit-self 
-Wold-style-definition -fstack-protector-all -I/usr/include/libpng12   
-I/usr/include/nss3 -I/usr/include/nspr4 -pthread 
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-I/usr/include/pixman-1   -I/home/don/qemu/dtc/libfdt -pthread 
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-I/home/don/qemu/tests -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g 
-Wl,--warn-common -m64 -g  -o vscclient libcacard/vscclient.o 
libcacard.la  -Wc,-fstack-protector-all -lrt -pthread -L/lib64 
-lgthread-2.0 -lglib-2.0    -lz -L/usr/kerberos/lib64 -lcurl -ldl 
-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -luuid
cc -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE 
-Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings 
-Wmissing-prototypes -fno-strict-aliasing -Wendif-labels 
-Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k 
-Winit-self -Wold-style-definition -fstack-protector-all 
-I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4 
-pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-I/usr/include/pixman-1 -I/home/don/qemu/dtc/libfdt -pthread 
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-I/home/don/qemu/tests -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g 
-Wl,--warn-common -m64 -g -o .libs/vscclient libcacard/vscclient.o 
-Wl,-fstack-protector-all -pthread  ./.libs/libcacard.so -L/lib64 
-L/usr/kerberos/lib64 -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 
-lnspr4 -lpthread -lrt -lgthread-2.0 -lglib-2.0 -lcurl -ldl 
-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz 
-luuid  -Wl,--rpath -Wl,/usr/local/lib
/usr/bin/ld: -f may not be used without -shared
collect2: ld returned 1 exit status
make: *** [vscclient] Error 1

Attached is the full "make V=1" output.

Here is the configure output:

dcs-xen-53:~/qemu>rm -rf out/tmp;mkdir out/tmp;pushd 
out/tmp;../../configure --disable-pie;make V=1 1>zz1 2>&1;popd
~/qemu/out/tmp ~/qemu
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
library directory /usr/local/lib
libexec directory /usr/local/libexec
include directory /usr/local/include
config directory  /usr/local/etc
local state directory   /usr/local/var
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /home/don/qemu
C compiler        cc
Host C compiler   cc
C++ compiler      c++
Objective-C compiler cc
ARFLAGS           rv
CFLAGS            -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g
QEMU_CFLAGS       -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef 
-Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -Wendif-labels 
-Wmissing-include-dirs -Wnested-externs -Wformat-security -Wformat-y2k 
-Winit-self -Wold-style-definition -fstack-protector-all   
-I/usr/include/libpng12 -I/usr/include/nss3 -I/usr/include/nspr4   
-pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-I/usr/include/pixman-1   -I$(SRC_PATH)/dtc/libfdt
LDFLAGS           -Wl,--warn-common -m64 -g
make              make
install           install
python            python
smbd              /usr/sbin/smbd
host CPU          x86_64
host big endian   no
target list        alpha-softmmu arm-softmmu cris-softmmu i386-softmmu 
lm32-softmmu m68k-softmmu microblaze-softmmu microblazeel-softmmu 
mips-softmmu mips64-softmmu mips64el-softmmu mipsel-softmmu 
moxie-softmmu or32-softmmu ppc-softmmu ppc64-softmmu ppcemb-softmmu 
s390x-softmmu sh4-softmmu sh4eb-softmmu sparc-softmmu sparc64-softmmu 
unicore32-softmmu x86_64-softmmu xtensa-softmmu xtensaeb-softmmu 
alpha-linux-user arm-linux-user armeb-linux-user cris-linux-user 
i386-linux-user m68k-linux-user microblaze-linux-user 
microblazeel-linux-user mips-linux-user mips64-linux-user 
mips64el-linux-user mipsel-linux-user mipsn32-linux-user 
mipsn32el-linux-user or32-linux-user ppc-linux-user ppc64-linux-user 
ppc64abi32-linux-user s390x-linux-user sh4-linux-user sh4eb-linux-user 
sparc-linux-user sparc32plus-linux-user sparc64-linux-user 
unicore32-linux-user x86_64-linux-user
tcg debug enabled no
gprof enabled     no
sparse enabled    no
strip binaries    yes
profiler          no
static build      no
-Werror enabled   no
pixman            system
SDL support       yes
GTK support       no
curses support    yes
curl support      yes
mingw32 support   no
Audio drivers     oss
Block whitelist (rw)
Block whitelist (ro)
VirtFS support    yes
VNC support       yes
VNC TLS support   no
VNC SASL support  yes
VNC JPEG support  yes
VNC PNG support   yes
VNC WS support    no
xen support       yes
brlapi support    no
bluez  support    no
Documentation     yes
GUEST_BASE        yes
PIE               no
vde support       no
Linux AIO support no
ATTR/XATTR support yes
Install blobs     yes
KVM support       yes
RDMA support      no
TCG interpreter   no
fdt support       yes
preadv support    no
fdatasync         yes
madvise           yes
posix_madvise     yes
sigev_thread_id   yes
uuid support      yes
libcap-ng support no
vhost-net support yes
vhost-scsi support yes
Trace backend     nop
Trace output file trace-<pid>
spice support     no (/)
rbd support       no
xfsctl support    no
nss used          yes
libusb            no
usb net redir     no
GLX support       yes
libiscsi support  no
build guest agent yes
QGA VSS support   no
seccomp support   no
coroutine backend ucontext
coroutine pool    yes
GlusterFS support no
virtio-blk-data-plane no
gcov              gcov
gcov enabled      no
TPM support       no
libssh2 support   no
TPM passthrough   no
QOM debugging     yes
vhdx              yes

I bisect'd this to:

dcs-xen-53:~/qemu>git-bisect good
37746c5eacf309fa019ea0fa45f776c36c561457 is the first bad commit
commit 37746c5eacf309fa019ea0fa45f776c36c561457
Author: Marc-André Lureau <mlureau@redhat.com>
Date:   Mon Feb 25 23:31:12 2013 +0100

     build-sys: must link with -fstack-protector

     It is needed to give that flag to the linker as well, but latest
     libtool 2.4.2 still swallows that argument, so let's pass it with
     libtool -Wc argument.

     qemu-1.4.0/stubs/arch-query-cpu-def.c:6: undefined reference to 
`__stack_chk_guard'

     Signed-off-by: Marc-André Lureau <mlureau@redhat.com>
     Reviewed-by: Alon Levy <alevy@redhat.com>

:100755 100755 33d3354ea30838694020660f5822f551293d7e9a 
ee2e7e8ad9b8a23af96e4e404e3f7658efcbe74b M      configure
:100644 100644 edc2552f0886c99608b97f85bd932460fa50da73 
36aba2de1fa9e0f8acde7640818e94a28dd03c80 M      rules.mak

Do you want a bug opened for this?

    -Don Slutz

> Paolo


** Attachment added: "zz1"
   https://bugs.launchpad.net/bugs/1257099/+attachment/3922629/+files/zz1

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1257099

Title:
  QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error

Status in QEMU:
  New

Bug description:
    lt LINK libcacard.la
  /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: final link failed: Bad value
  collect2: ld returned 1 exit status
  make[4]: *** [libcacard.la] Error 1
  make[3]: *** [subdir-libcacard] Error 2

  I have bisect'd this to:

  dcs-xen-53:~/qemu>git-bisect next
  00c705fb92bc6e69e955aeac3614e05ca02feacd is the first bad commit
  commit 00c705fb92bc6e69e955aeac3614e05ca02feacd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 29 11:40:24 2012 +0200

      build: libcacard Makefile cleanups
      
      Build vscclient from toplevel Makefile, limit usage of vpath.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

  :100644 100644 a10005a22fe44a107dfec15106960612b43be71f 1d34b9539e9ba47fdb7028ad0569389fa48712b9 M      Makefile
  :100644 100644 ae3770a5f718742838844f9064be6a7153ac7469 74110dda7e38b8ddae47a53ad4cb6ecf48231fa0 M      Makefile.objs
  :100644 100644 3dfdf925fdc2c92239b7053a3d4e09687dcc2171 555894db4aa717f15cfc24093d838131f422fc78 M      Makefile.target
  :100755 100755 e50ad0bb8fc2e331562f3c09e605af6597a143b1 cd5e8b349c137f621d2e9dc516145bc650d977c0 M      configure
  :040000 040000 160d565b7e551c3248333c9e49f34edb7a30f5e0 008bc3fccda52f78accf9494539ba62bfb1621a0 M      libcacard

  dcs-xen-53:~/qemu>git bisect log   
  git bisect start
  # bad: [7457fe9541b5162f285454947448d553a5d5a531] Update version for v1.7.0-rc2 release
  git bisect bad 7457fe9541b5162f285454947448d553a5d5a531
  # good: [ed7ec8400707fe42f4a0f40db2f2d5827ecea789] Merge remote-tracking branch 'bonzini/scsi.2' into staging
  git bisect good ed7ec8400707fe42f4a0f40db2f2d5827ecea789
  # bad: [1d31fca470648ec66afd8743491bfb5846306341] qemu-barrier: Fix compilation on i386 hosts
  git bisect bad 1d31fca470648ec66afd8743491bfb5846306341
  # good: [9de36b1a7cf61aa8be365f13c81668b3e19fbc7f] Make -machine/-enable-kvm options merge into a single list
  git bisect good 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f
  # bad: [3edb8f92e8b5f18797693d8ed9fad3962e11e25d] target-s390x: Pass S390CPU to s390_cpu_restart()
  git bisect bad 3edb8f92e8b5f18797693d8ed9fad3962e11e25d
  # good: [aecff6924dab0197b6c8f132e44502b25fd98a38] hw/arm_gic: Make gic_reset a sysbus reset function
  git bisect good aecff6924dab0197b6c8f132e44502b25fd98a38
  # good: [b9531b6eed93c9e1769d6f371c4da5d1f955e0d1] block/qcow2: Add missing GCC_FMT_ATTR to function report_unsupported()
  git bisect good b9531b6eed93c9e1769d6f371c4da5d1f955e0d1
  # good: [dd86df756e02b684718dd5378725927361b0ad36] Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
  git bisect good dd86df756e02b684718dd5378725927361b0ad36
  # good: [8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83] sun4u: Use cpu_sparc_init() to obtain SPARCCPU
  git bisect good 8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83
  # good: [8867aef02e1e5817c72b2e09be4ae952eb0c9d9d] build: move ui/ objects to nested Makefile.objs
  git bisect good 8867aef02e1e5817c72b2e09be4ae952eb0c9d9d
  # bad: [e8de1ea849176812765bf30514f66c5450a1edc6] target-xtensa: add attributes to helper functions
  git bisect bad e8de1ea849176812765bf30514f66c5450a1edc6
  # bad: [fa79c914efd35cb60e0bc18512c03690c48b13e2] Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
  git bisect bad fa79c914efd35cb60e0bc18512c03690c48b13e2
  # good: [c353f261946ddbd814b333ae2440712b486977fd] build: move per-target hw/ objects to nested Makefile.objs
  git bisect good c353f261946ddbd814b333ae2440712b486977fd
  # bad: [25f27a4f7160d077d6992e811021b4bc3a82abc1] build: compile oslib-obj-y once
  git bisect bad 25f27a4f7160d077d6992e811021b4bc3a82abc1
  # bad: [00c705fb92bc6e69e955aeac3614e05ca02feacd] build: libcacard Makefile cleanups
  git bisect bad 00c705fb92bc6e69e955aeac3614e05ca02feacd
  # good: [49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45] build: move device tree to per-target Makefile.objs
  git bisect good 49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1257099/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-04  1:32 ` Don Slutz
@ 2013-12-05 15:18   ` Paolo Bonzini
  2013-12-05 19:09     ` Don Slutz
                       ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Paolo Bonzini @ 2013-12-05 15:18 UTC (permalink / raw)
  To: Don Slutz
  Cc: 1257099, Ian Campbell, xen-devel, qemu-devel, Stefano Stabellini

Il 04/12/2013 02:32, Don Slutz ha scritto:
> Any hints or pointers about the bug in RHEL5 binutils?  I can try and
> make a patch to auto detect this.

Actually it's RHEL5 GCC:

$ cat f.c
void *
f(unsigned char *buf, int len)
{
    return (void*)0L;
}


void *
g(unsigned char *buf, int len)
{
    return f(buf, len);
}
$ gcc -shared -o f.so f.c -fPIE -fPIC
/usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status


The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:

$ gcc -S -o - f.c -fPIE |grep call
	call	f                      # PC32 relocation
$ gcc -S -o - f.c -fPIC |grep call
	call	f@PLT                  # PLT32 relocation

On RHEL5:
$ gcc -S -o - f.c -fPIE -fPIC |grep call
	call	f

On RHEL6:
$ gcc -S -o - f.c -fPIE -fPIC |grep call
	call	f@PLT

Paolo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-05 15:18   ` Paolo Bonzini
@ 2013-12-05 19:09     ` Don Slutz
  2013-12-05 21:24     ` Richard Henderson
  2013-12-07 13:27     ` Don Slutz
  2 siblings, 0 replies; 16+ messages in thread
From: Don Slutz @ 2013-12-05 19:09 UTC (permalink / raw)
  To: Paolo Bonzini, Don Slutz
  Cc: 1257099, Ian Campbell, xen-devel, qemu-devel, Stefano Stabellini

On 12/05/13 10:18, Paolo Bonzini wrote:
> Il 04/12/2013 02:32, Don Slutz ha scritto:
>> Any hints or pointers about the bug in RHEL5 binutils?  I can try and
>> make a patch to auto detect this.
> Actually it's RHEL5 GCC:
>
> $ cat f.c
> void *
> f(unsigned char *buf, int len)
> {
>      return (void*)0L;
> }
>
>
> void *
> g(unsigned char *buf, int len)
> {
>      return f(buf, len);
> }
> $ gcc -shared -o f.so f.c -fPIE -fPIC
> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f' can not be used when making a shared object; recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status
>
>
> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
>
> $ gcc -S -o - f.c -fPIE |grep call
> 	call	f                      # PC32 relocation
> $ gcc -S -o - f.c -fPIC |grep call
> 	call	f@PLT                  # PLT32 relocation
>
> On RHEL5:
> $ gcc -S -o - f.c -fPIE -fPIC |grep call
> 	call	f
>
> On RHEL6:
> $ gcc -S -o - f.c -fPIE -fPIC |grep call
> 	call	f@PLT
>
> Paolo
How about this as a patch:

 From 282fba086186ff3b8e2b2b15e647df2b58d082dd Mon Sep 17 00:00:00 2001
From: Don Slutz <dslutz@verizon.com>
Date: Thu, 5 Dec 2013 18:50:18 +0000
Subject: [PATCH] configure: Auto disabling of PIE due to broken toolchain
  support (bug #1257099)

See https://bugs.launchpad.net/bugs/1257099

On RHEL5 GCC, you can get 'relocation R_X86_64_PC32' errors from ld.
So disable PIE is this is true.

Signed-off-by: Don Slutz <dslutz@verizon.com>
---
  configure | 43 +++++++++++++++++++++++++++++++++++--------
  1 file changed, 35 insertions(+), 8 deletions(-)

diff --git a/configure b/configure
index cf8123b..a51a9dd 100755
--- a/configure
+++ b/configure
@@ -1339,23 +1339,50 @@ if test "$pie" != "no" ; then
  #  define THREAD
  #endif

+void *f(unsigned char *buf, int len);
+void *g(unsigned char *buf, int len);
+
+void *
+f(unsigned char *buf, int len)
+{
+    return (void*)0L;
+}
+
+
+void *
+g(unsigned char *buf, int len)
+{
+    return f(buf, len);
+}
+
+#ifdef PIE
  static THREAD int tls_var;

  int main(void) { return tls_var; }
+#endif

  EOF
-  if compile_prog "-fPIE -DPIE" "-pie"; then
-    QEMU_CFLAGS="-fPIE -DPIE $QEMU_CFLAGS"
-    LDFLAGS="-pie $LDFLAGS"
-    pie="yes"
-    if compile_prog "" "-Wl,-z,relro -Wl,-z,now" ; then
-      LDFLAGS="-Wl,-z,relro -Wl,-z,now $LDFLAGS"
+  if compile_prog "-shared -fPIE -fPIC" ""; then
+    if compile_prog "-fPIE -DPIE" "-pie"; then
+      QEMU_CFLAGS="-fPIE -DPIE $QEMU_CFLAGS"
+      LDFLAGS="-pie $LDFLAGS"
+      pie="yes"
+      if compile_prog "" "-Wl,-z,relro -Wl,-z,now" ; then
+        LDFLAGS="-Wl,-z,relro -Wl,-z,now $LDFLAGS"
+      fi
+    else
+      if test "$pie" = "yes"; then
+        error_exit "PIE not available due to missing toolchain support"
+      else
+        echo "Disabling PIE due to missing toolchain support"
+        pie="no"
+      fi
      fi
    else
      if test "$pie" = "yes"; then
-      error_exit "PIE not available due to missing toolchain support"
+      error_exit "PIE not available due to broken toolchain support"
      else
-      echo "Disabling PIE due to missing toolchain support"
+      echo "Disabling PIE due to broken toolchain support"
        pie="no"
      fi
    fi
-- 
1.8.2.1

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-05 15:18   ` Paolo Bonzini
  2013-12-05 19:09     ` Don Slutz
@ 2013-12-05 21:24     ` Richard Henderson
  2013-12-06  3:20       ` Don Slutz
  2013-12-07 13:27     ` Don Slutz
  2 siblings, 1 reply; 16+ messages in thread
From: Richard Henderson @ 2013-12-05 21:24 UTC (permalink / raw)
  To: Paolo Bonzini, Don Slutz
  Cc: qemu-devel, xen-devel, 1257099, Stefano Stabellini, Ian Campbell

On 12/06/2013 04:18 AM, Paolo Bonzini wrote:
> $ gcc -shared -o f.so f.c -fPIE -fPIC
> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f' can not be used when making a shared object; recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status
> 
> 
> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
> 
> $ gcc -S -o - f.c -fPIE |grep call
> 	call	f                      # PC32 relocation
> $ gcc -S -o - f.c -fPIC |grep call
> 	call	f@PLT                  # PLT32 relocation

The easy workaround is to drop -fPIE when we're adding -fPIC.


r~

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-05 21:24     ` Richard Henderson
@ 2013-12-06  3:20       ` Don Slutz
  2013-12-09 12:47         ` Don Slutz
  0 siblings, 1 reply; 16+ messages in thread
From: Don Slutz @ 2013-12-06  3:20 UTC (permalink / raw)
  To: Richard Henderson
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, qemu-devel,
	Don Slutz, 1257099, Paolo Bonzini

On 12/05/13 16:24, Richard Henderson wrote:
> On 12/06/2013 04:18 AM, Paolo Bonzini wrote:
>> $ gcc -shared -o f.so f.c -fPIE -fPIC
>> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f' can not be used when making a shared object; recompile with -fPIC
>> /usr/bin/ld: final link failed: Bad value
>> collect2: ld returned 1 exit status
>>
>>
>> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
>>
>> $ gcc -S -o - f.c -fPIE |grep call
>> 	call	f                      # PC32 relocation
>> $ gcc -S -o - f.c -fPIC |grep call
>> 	call	f@PLT                  # PLT32 relocation
> The easy workaround is to drop -fPIE when we're adding -fPIC.
>
>
> r~
Here is a possible patch based on this statement:

 From 6e57382c58fa1b9be0fe9db8f35f53a7a7858ccd Mon Sep 17 00:00:00 2001
From: Don Slutz <dslutz@verizon.com>
Date: Fri, 6 Dec 2013 03:12:12 +0000
Subject: [PATCH] configure: Auto disabling of libtool due to broken 
toolchain
  support (bug #1257099)

See https://bugs.launchpad.net/bugs/1257099

On RHEL5 GCC with libtool and PIE, you get 'relocation R_X86_64_PC32' 
errors from ld.
So disable libtool which disables smartcard-nss (aka nss) if this is true.

Signed-off-by: Don Slutz <dslutz@verizon.com>
---
  configure | 27 +++++++++++++++++++++++++++
  1 file changed, 27 insertions(+)

diff --git a/configure b/configure
index 0666228..5e34095 100755
--- a/configure
+++ b/configure
@@ -1310,6 +1310,33 @@ if compile_prog "-Werror -fno-gcse" "" ; then
    TRANSLATE_OPT_CFLAGS=-fno-gcse
  fi

+# check for broken GCC in RHEL5 with PIE
+if test -n "$libtool" -a "$pie" = "" ; then
+  cat > $TMPC << EOF
+
+void *f(unsigned char *buf, int len);
+void *g(unsigned char *buf, int len);
+
+void *
+f(unsigned char *buf, int len)
+{
+    return (void*)0L;
+}
+
+void *
+g(unsigned char *buf, int len)
+{
+    return f(buf, len);
+}
+
+EOF
+  if ! compile_prog "-shared -fPIE -fPIC" ""; then
+    echo "Disabling libtool due to broken toolchain support"
+    echo "Defaulting to --disable-smartcard-nss"
+    libtool=
+  fi
+fi
+
  if test "$static" = "yes" ; then
    if test "$pie" = "yes" ; then
      error_exit "static and pie are mutually incompatible"
-- 
1.8.2.1

   -Don Slutz

^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-05 15:18   ` Paolo Bonzini
  2013-12-05 19:09     ` Don Slutz
  2013-12-05 21:24     ` Richard Henderson
@ 2013-12-07 13:27     ` Don Slutz
  2 siblings, 0 replies; 16+ messages in thread
From: Don Slutz @ 2013-12-07 13:27 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, 1257099, Don Slutz,
	qemu-devel

On 12/05/13 10:18, Paolo Bonzini wrote:
> Il 04/12/2013 02:32, Don Slutz ha scritto:
>> Any hints or pointers about the bug in RHEL5 binutils?  I can try and
>> make a patch to auto detect this.
> Actually it's RHEL5 GCC:
>
> $ cat f.c
> void *
> f(unsigned char *buf, int len)
> {
>      return (void*)0L;
> }
>
>
> void *
> g(unsigned char *buf, int len)
> {
>      return f(buf, len);
> }
> $ gcc -shared -o f.so f.c -fPIE -fPIC
> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f' can not be used when making a shared object; recompile with -fPIC
> /usr/bin/ld: final link failed: Bad value
> collect2: ld returned 1 exit status
>
>
> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
>
> $ gcc -S -o - f.c -fPIE |grep call
> 	call	f                      # PC32 relocation
> $ gcc -S -o - f.c -fPIC |grep call
> 	call	f@PLT                  # PLT32 relocation
>
> On RHEL5:
> $ gcc -S -o - f.c -fPIE -fPIC |grep call
> 	call	f
>
> On RHEL6:
> $ gcc -S -o - f.c -fPIE -fPIC |grep call
> 	call	f@PLT
>
> Paolo
RHEL5 also "works" if you add -pie:

dcs-xen-53:~/tmp>gcc -shared -o f.so f.c -fPIE -fPIC
/usr/bin/ld: /tmp/cc6pp1n2.o: relocation R_X86_64_PC32 against `f' can 
not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
dcs-xen-53:~/tmp>gcc -shared -o f.so f.c -fPIE -fPIC -pie
dcs-xen-53:~/tmp>gcc -S -o - f.c -fPIE -pie|grep call
         call    f

I have not figured out a way to take advantage of this.

I just checked and Fedora 17 has the same issue with gcc:
FC17:
dcs-xen-52:~/tmp>gcc -S -o - f.c -fPIE -fPIC |grep call
         call    f
dcs-xen-52:~/tmp>gcc -shared -o f.so f.c -fPIE -fPIC
/usr/bin/ld: /tmp/ccUlVgMP.o: relocation R_X86_64_PC32 against symbol 
`f' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status

However QEMU builds just fine.  So it is looking like libtool is also 
part of the problem.

    -Don Slutz

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-06  3:20       ` Don Slutz
@ 2013-12-09 12:47         ` Don Slutz
  2013-12-09 13:22           ` Paolo Bonzini
  0 siblings, 1 reply; 16+ messages in thread
From: Don Slutz @ 2013-12-09 12:47 UTC (permalink / raw)
  To: Richard Henderson
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, qemu-devel,
	Don Slutz, 1257099, Paolo Bonzini

[-- Attachment #1: Type: text/plain, Size: 862 bytes --]

On 12/05/13 22:20, Don Slutz wrote:
> On 12/05/13 16:24, Richard Henderson wrote:
>> On 12/06/2013 04:18 AM, Paolo Bonzini wrote:
>>> $ gcc -shared -o f.so f.c -fPIE -fPIC
>>> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f' 
>>> can not be used when making a shared object; recompile with -fPIC
>>> /usr/bin/ld: final link failed: Bad value
>>> collect2: ld returned 1 exit status
>>>
>>>
>>> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
>>>
>>> $ gcc -S -o - f.c -fPIE |grep call
>>>     call    f                      # PC32 relocation
>>> $ gcc -S -o - f.c -fPIC |grep call
>>>     call    f@PLT                  # PLT32 relocation
>> The easy workaround is to drop -fPIE when we're adding -fPIC.
>>
>>
>> r~
[snip]

Attached is a much better version.  It drops -fPIE and adds -fPIC for 
libtool.

    -Don Slutz

[-- Attachment #2: 0001-configure-Switch-libtool-from-fPIE-to-fPIC-bug-12570.patch --]
[-- Type: text/x-patch, Size: 2111 bytes --]

>From 82bc02f2bd5e02e341f9c86c9915707dc4edb778 Mon Sep 17 00:00:00 2001
From: Don Slutz <dslutz@verizon.com>
Date: Sat, 7 Dec 2013 17:33:52 +0000
Subject: [PATCH] configure: Switch libtool from -fPIE to -fPIC (bug #1257099)

Add new config-host variable LIBTOOL_CFLAGS

Signed-off-by: Don Slutz <dslutz@verizon.com>
---
 configure | 2 ++
 rules.mak | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/configure b/configure
index 18fa608..7d32364 100755
--- a/configure
+++ b/configure
@@ -4113,11 +4113,13 @@ echo "WINDRES=$windres" >> $config_host_mak
 echo "LIBTOOL=$libtool" >> $config_host_mak
 echo "CFLAGS=$CFLAGS" >> $config_host_mak
 echo "QEMU_CFLAGS=$QEMU_CFLAGS" >> $config_host_mak
+echo "LIBTOOL_CFLAGS="$(echo $QEMU_CFLAGS | sed -e 's/-fPIE -DPIE/-fPIC -DPIC/') >>$config_host_mak
 echo "QEMU_INCLUDES=$QEMU_INCLUDES" >> $config_host_mak
 if test "$sparse" = "yes" ; then
   echo "CC           := REAL_CC=\"\$(CC)\" cgcc"       >> $config_host_mak
   echo "HOST_CC      := REAL_CC=\"\$(HOST_CC)\" cgcc"  >> $config_host_mak
   echo "QEMU_CFLAGS  += -Wbitwise -Wno-transparent-union -Wno-old-initializer -Wno-non-pointer-null" >> $config_host_mak
+  echo "LIBTOOL_CFLAGS += -Wbitwise -Wno-transparent-union -Wno-old-initializer -Wno-non-pointer-null" >> $config_host_mak
 fi
 if test "$cross_prefix" != ""; then
   echo "AUTOCONF_HOST := --host=${cross_prefix%-}"     >> $config_host_mak
diff --git a/rules.mak b/rules.mak
index 4499745..e4dea9c 100644
--- a/rules.mak
+++ b/rules.mak
@@ -29,7 +29,7 @@ LINK = $(call quiet-command,$(CC) $(QEMU_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ \
 else
 LIBTOOL += $(if $(V),,--quiet)
 %.lo: %.c
-	$(call quiet-command,$(LIBTOOL) --mode=compile --tag=CC $(CC) $(QEMU_INCLUDES) $(QEMU_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) -c -o $@ $<,"  lt CC $@")
+	$(call quiet-command,$(LIBTOOL) --mode=compile --tag=CC $(CC) $(QEMU_INCLUDES) $(LIBTOOL_CFLAGS) $(QEMU_DGFLAGS) $(CFLAGS) -c -o $@ $<,"  lt CC $@")
 %.lo: %.rc
 	$(call quiet-command,$(LIBTOOL) --mode=compile --tag=RC $(WINDRES) -I. -o $@ $<,"lt RC   $(TARGET_DIR)$@")
 %.lo: %.dtrace
-- 
1.7.11.7


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-09 12:47         ` Don Slutz
@ 2013-12-09 13:22           ` Paolo Bonzini
  2013-12-14 20:21             ` Don Slutz
  0 siblings, 1 reply; 16+ messages in thread
From: Paolo Bonzini @ 2013-12-09 13:22 UTC (permalink / raw)
  To: Don Slutz
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, qemu-devel, 1257099,
	Richard Henderson

Il 09/12/2013 13:47, Don Slutz ha scritto:
> On 12/05/13 22:20, Don Slutz wrote:
>> On 12/05/13 16:24, Richard Henderson wrote:
>>> On 12/06/2013 04:18 AM, Paolo Bonzini wrote:
>>>> $ gcc -shared -o f.so f.c -fPIE -fPIC
>>>> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f'
>>>> can not be used when making a shared object; recompile with -fPIC
>>>> /usr/bin/ld: final link failed: Bad value
>>>> collect2: ld returned 1 exit status
>>>>
>>>>
>>>> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
>>>>
>>>> $ gcc -S -o - f.c -fPIE |grep call
>>>>     call    f                      # PC32 relocation
>>>> $ gcc -S -o - f.c -fPIC |grep call
>>>>     call    f@PLT                  # PLT32 relocation
>>> The easy workaround is to drop -fPIE when we're adding -fPIC.
>>>
>>>
>>> r~
> [snip]
> 
> Attached is a much better version.  It drops -fPIE and adds -fPIC for
> libtool.

It's not much better, because using position-independent code for shared
libraries is really platform-dependent knowledge of the kind that
libtool is supposed to hide.

For example, on Mac OS X everything is position-independent by default.
 And on some platforms you have -fpic instead of -fPIC.

So I prefer the patch you had that disabled libtool if the platform is
buggy.

Paolo

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-09 13:22           ` Paolo Bonzini
@ 2013-12-14 20:21             ` Don Slutz
  2013-12-15 16:01               ` Don Slutz
  0 siblings, 1 reply; 16+ messages in thread
From: Don Slutz @ 2013-12-14 20:21 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, qemu-devel,
	Don Slutz, 1257099, Richard Henderson


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

On 12/09/13 08:22, Paolo Bonzini wrote:
> Il 09/12/2013 13:47, Don Slutz ha scritto:
>> On 12/05/13 22:20, Don Slutz wrote:
>>> On 12/05/13 16:24, Richard Henderson wrote:
>>>> On 12/06/2013 04:18 AM, Paolo Bonzini wrote:
>>>>> $ gcc -shared -o f.so f.c -fPIE -fPIC
>>>>> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f'
>>>>> can not be used when making a shared object; recompile with -fPIC
>>>>> /usr/bin/ld: final link failed: Bad value
>>>>> collect2: ld returned 1 exit status
>>>>>
>>>>>
>>>>> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
>>>>>
>>>>> $ gcc -S -o - f.c -fPIE |grep call
>>>>>      call    f                      # PC32 relocation
>>>>> $ gcc -S -o - f.c -fPIC |grep call
>>>>>      call    f@PLT                  # PLT32 relocation
>>>> The easy workaround is to drop -fPIE when we're adding -fPIC.
>>>>
>>>>
>>>> r~
>> [snip]
>>
>> Attached is a much better version.  It drops -fPIE and adds -fPIC for
>> libtool.
> It's not much better, because using position-independent code for shared
> libraries is really platform-dependent knowledge of the kind that
> libtool is supposed to hide.
>
> For example, on Mac OS X everything is position-independent by default.
>   And on some platforms you have -fpic instead of -fPIC.
>
> So I prefer the patch you had that disabled libtool if the platform is
> buggy.
>
> Paolo
Well, the detection code is too simple:

FC17 system:

    dcs-xen-52:~/tmp/libtool>uname -a
    Linux dcs-xen-52 3.8.11-100.fc17.x86_64 #1 SMP Wed May 1 19:31:26
    UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    dcs-xen-52:~/tmp/libtool>gcc -shared -fPIE -DPIE f.c -fPIC -DPIC -o f.so
    /usr/bin/ld: /tmp/ccl4By1r.o: relocation R_X86_64_PC32 against
    symbol `f' can not be used when making a shared object; recompile
    with -fPIC
    /usr/bin/ld: final link failed: Bad value
    collect2: error: ld returned 1 exit status
    dcs-xen-52:~/tmp/libtool>libtool --mode=compile gcc -g -c -fPIE
    -DPIE f.c
    libtool: compile:  gcc -g -c -DPIE f.c  -fPIC -DPIC -o .libs/f.o
    libtool: compile:  gcc -g -c -DPIE f.c -fPIE -o f.o >/dev/null 2>&1
    dcs-xen-52:~/tmp/libtool>libtool --mode=link gcc -g -o libf.la f.lo
    -rpath /usr/local/lib
    libtool: link: gcc -shared  -fPIC -DPIC  .libs/f.o -Wl,-soname
    -Wl,libf.so.0 -o .libs/libf.so.0.0.0
    libtool: link: (cd ".libs" && rm -f "libf.so.0" && ln -s
    "libf.so.0.0.0" "libf.so.0")
    libtool: link: (cd ".libs" && rm -f "libf.so" && ln -s
    "libf.so.0.0.0" "libf.so")
    libtool: link: ar cru .libs/libf.a  f.o
    libtool: link: ranlib .libs/libf.a
    libtool: link: ( cd ".libs" && rm -f "libf.la" && ln -s "../libf.la"
    "libf.la" )

CentOS 5.10:

    dcs-xen-53:~/tmp/libtool>uname -a
    Linux dcs-xen-53 2.6.18-371.el5xen #1 SMP Tue Oct 1 09:15:30 EDT
    2013 x86_64 x86_64 x86_64 GNU/Linux
    dcs-xen-53:~/tmp/libtool>gcc -shared -fPIE -DPIE f.c -fPIC -DPIC -o f.so
    /usr/bin/ld: /tmp/ccAy1vZK.o: relocation R_X86_64_PC32 against `f'
    can not be used when making a shared object; recompile with -fPIC
    /usr/bin/ld: final link failed: Bad value
    collect2: ld returned 1 exit status
    dcs-xen-53:~/tmp/libtool>libtool --mode=compile gcc -g -c -fPIE
    -DPIE f.c
    mkdir .libs
      gcc -g -c -fPIE -DPIE f.c  -fPIC -DPIC -o .libs/f.o
      gcc -g -c -fPIE -DPIE f.c -o f.o >/dev/null 2>&1
    dcs-xen-53:~/tmp/libtool>libtool --mode=link gcc -g -o libf.la f.lo
    -rpath /usr/local/lib
    gcc -shared  .libs/f.o   -Wl,-soname -Wl,libf.so.0 -o
    .libs/libf.so.0.0.0
    /usr/bin/ld: .libs/f.o: relocation R_X86_64_PC32 against `f' can not
    be used when making a shared object; recompile with -fPIC
    /usr/bin/ld: final link failed: Bad value
    collect2: ld returned 1 exit status

I have attached a patch that uses libtool to determine if gcc & libtool 
is broken.
      -Don


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

[-- Attachment #2: 0001-configure-Disable-libtool-if-fPIE-does-not-work-with.patch --]
[-- Type: text/x-patch, Size: 3188 bytes --]

>From 4653e3e4df6abd55adb70b97cd8c7b1b10933a42 Mon Sep 17 00:00:00 2001
From: Don Slutz <dslutz@verizon.com>
Date: Sat, 14 Dec 2013 19:43:56 +0000
Subject: [PATCH] configure: Disable libtool if -fPIE does not work with it
 (bug #1257099)

Adjust TMPO and added TMPB, TMPL, and TMPA.  libtool needs the names to be fixed (TMPB).

Add new functions do_libtool and libtool_prog.

Add check for broken gcc and libtool.

Signed-off-by: Don Slutz <dslutz@verizon.com>
---
 configure | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 62 insertions(+), 1 deletion(-)

diff --git a/configure b/configure
index 0666228..ead34ae 100755
--- a/configure
+++ b/configure
@@ -12,7 +12,10 @@ else
 fi
 
 TMPC="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.c"
-TMPO="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.o"
+TMPB="qemu-conf-${RANDOM}-$$-${RANDOM}"
+TMPO="${TMPDIR1}/${TMPB}.o"
+TMPL="${TMPDIR1}/${TMPB}.lo"
+TMPA="${TMPDIR1}/lib${TMPB}.la"
 TMPE="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.exe"
 
 # NB: do not call "exit" in the trap handler; this is buggy with some shells;
@@ -86,6 +89,38 @@ compile_prog() {
   do_cc $QEMU_CFLAGS $local_cflags -o $TMPE $TMPC $LDFLAGS $local_ldflags
 }
 
+do_libtool() {
+    local mode=$1
+    shift
+    # Run the compiler, capturing its output to the log.
+    echo $libtool $mode --tag=CC $cc "$@" >> config.log
+    $libtool $mode --tag=CC $cc "$@" >> config.log 2>&1 || return $?
+    # Test passed. If this is an --enable-werror build, rerun
+    # the test with -Werror and bail out if it fails. This
+    # makes warning-generating-errors in configure test code
+    # obvious to developers.
+    if test "$werror" != "yes"; then
+        return 0
+    fi
+    # Don't bother rerunning the compile if we were already using -Werror
+    case "$*" in
+        *-Werror*)
+           return 0
+        ;;
+    esac
+    echo $libtool $mode --tag=CC $cc -Werror "$@" >> config.log
+    $libtool $mode --tag=CC $cc -Werror "$@" >> config.log 2>&1 && return $?
+    error_exit "configure test passed without -Werror but failed with -Werror." \
+        "This is probably a bug in the configure script. The failing command" \
+        "will be at the bottom of config.log." \
+        "You can run configure with --disable-werror to bypass this check."
+}
+
+libtool_prog() {
+    do_libtool --mode=compile $QEMU_CFLAGS -c -fPIE -DPIE -o $TMPO $TMPC || return $?
+    do_libtool --mode=link $LDFLAGS -o $TMPA $TMPL -rpath /usr/local/lib
+}
+
 # symbolically link $1 to $2.  Portable version of "ln -sf".
 symlink() {
   rm -rf "$2"
@@ -1328,6 +1363,32 @@ if test "$pie" = ""; then
   esac
 fi
 
+# check for broken gcc and libtool in RHEL5
+if test -n "$libtool" -a "$pie" != "no" ; then
+  cat > $TMPC <<EOF
+
+void *f(unsigned char *buf, int len);
+void *g(unsigned char *buf, int len);
+
+void *
+f(unsigned char *buf, int len)
+{
+    return (void*)0L;
+}
+
+void *
+g(unsigned char *buf, int len)
+{
+    return f(buf, len);
+}
+
+EOF
+  if ! libtool_prog; then
+    echo "Disabling libtool due to broken toolchain support"
+    libtool=
+  fi
+fi
+
 if test "$pie" != "no" ; then
   cat > $TMPC << EOF
 
-- 
1.8.2.1



^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-14 20:21             ` Don Slutz
@ 2013-12-15 16:01               ` Don Slutz
  0 siblings, 0 replies; 16+ messages in thread
From: Don Slutz @ 2013-12-15 16:01 UTC (permalink / raw)
  To: Paolo Bonzini
  Cc: xen-devel, Ian Campbell, Stefano Stabellini, qemu-devel,
	Don Slutz, 1257099, Richard Henderson


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

On 12/14/13 15:21, Don Slutz wrote:
> On 12/09/13 08:22, Paolo Bonzini wrote:
>> Il 09/12/2013 13:47, Don Slutz ha scritto:
>>> On 12/05/13 22:20, Don Slutz wrote:
>>>> On 12/05/13 16:24, Richard Henderson wrote:
>>>>> On 12/06/2013 04:18 AM, Paolo Bonzini wrote:
>>>>>> $ gcc -shared -o f.so f.c -fPIE -fPIC
>>>>>> /usr/bin/ld: /tmp/ccQc9els.o: relocation R_X86_64_PC32 against `f'
>>>>>> can not be used when making a shared object; recompile with -fPIC
>>>>>> /usr/bin/ld: final link failed: Bad value
>>>>>> collect2: ld returned 1 exit status
>>>>>>
>>>>>>
>>>>>> The bug is simply that "-fPIE -fPIC" counts as -fPIE rather than -fPIC:
>>>>>>
>>>>>> $ gcc -S -o - f.c -fPIE |grep call
>>>>>>      call    f                      # PC32 relocation
>>>>>> $ gcc -S -o - f.c -fPIC |grep call
>>>>>>      call    f@PLT                  # PLT32 relocation
>>>>> The easy workaround is to drop -fPIE when we're adding -fPIC.
>>>>>
>>>>>
>>>>> r~
>>> [snip]
>>>
>>> Attached is a much better version.  It drops -fPIE and adds -fPIC for
>>> libtool.
>> It's not much better, because using position-independent code for shared
>> libraries is really platform-dependent knowledge of the kind that
>> libtool is supposed to hide.
>>
>> For example, on Mac OS X everything is position-independent by default.
>>   And on some platforms you have -fpic instead of -fPIC.
>>
>> So I prefer the patch you had that disabled libtool if the platform is
>> buggy.
>>
>> Paolo
> Well, the detection code is too simple:
>
> FC17 system:
>
>     dcs-xen-52:~/tmp/libtool>uname -a
>     Linux dcs-xen-52 3.8.11-100.fc17.x86_64 #1 SMP Wed May 1 19:31:26
>     UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
>     dcs-xen-52:~/tmp/libtool>gcc -shared -fPIE -DPIE f.c  -fPIC -DPIC
>     -o f.so
>     /usr/bin/ld: /tmp/ccl4By1r.o: relocation R_X86_64_PC32 against
>     symbol `f' can not be used when making a shared object; recompile
>     with -fPIC
>     /usr/bin/ld: final link failed: Bad value
>     collect2: error: ld returned 1 exit status
>     dcs-xen-52:~/tmp/libtool>libtool --mode=compile gcc -g -c -fPIE
>     -DPIE f.c
>     libtool: compile:  gcc -g -c -DPIE f.c  -fPIC -DPIC -o .libs/f.o
>     libtool: compile:  gcc -g -c -DPIE f.c -fPIE -o f.o >/dev/null 2>&1
>     dcs-xen-52:~/tmp/libtool>libtool --mode=link gcc -g -o libf.la
>     f.lo -rpath /usr/local/lib
>     libtool: link: gcc -shared  -fPIC -DPIC  .libs/f.o -Wl,-soname
>     -Wl,libf.so.0 -o .libs/libf.so.0.0.0
>     libtool: link: (cd ".libs" && rm -f "libf.so.0" && ln -s
>     "libf.so.0.0.0" "libf.so.0")
>     libtool: link: (cd ".libs" && rm -f "libf.so" && ln -s
>     "libf.so.0.0.0" "libf.so")
>     libtool: link: ar cru .libs/libf.a  f.o
>     libtool: link: ranlib .libs/libf.a
>     libtool: link: ( cd ".libs" && rm -f "libf.la" && ln -s
>     "../libf.la" "libf.la" )
>
> CentOS 5.10:
>
>     dcs-xen-53:~/tmp/libtool>uname -a
>     Linux dcs-xen-53 2.6.18-371.el5xen #1 SMP Tue Oct 1 09:15:30 EDT
>     2013 x86_64 x86_64 x86_64 GNU/Linux
>     dcs-xen-53:~/tmp/libtool>gcc -shared -fPIE -DPIE f.c  -fPIC -DPIC
>     -o f.so
>     /usr/bin/ld: /tmp/ccAy1vZK.o: relocation R_X86_64_PC32 against `f'
>     can not be used when making a shared object; recompile with -fPIC
>     /usr/bin/ld: final link failed: Bad value
>     collect2: ld returned 1 exit status
>     dcs-xen-53:~/tmp/libtool>libtool --mode=compile gcc -g -c -fPIE
>     -DPIE f.c
>     mkdir .libs
>      gcc -g -c -fPIE -DPIE f.c  -fPIC -DPIC -o .libs/f.o
>      gcc -g -c -fPIE -DPIE f.c -o f.o >/dev/null 2>&1
>     dcs-xen-53:~/tmp/libtool>libtool --mode=link gcc -g -o libf.la
>     f.lo -rpath /usr/local/lib
>     gcc -shared  .libs/f.o   -Wl,-soname -Wl,libf.so.0 -o
>     .libs/libf.so.0.0.0
>     /usr/bin/ld: .libs/f.o: relocation R_X86_64_PC32 against `f' can
>     not be used when making a shared object; recompile with -fPIC
>     /usr/bin/ld: final link failed: Bad value
>     collect2: ld returned 1 exit status
>
> I have attached a patch that uses libtool to determine if gcc & 
> libtool is broken.
>      -Don
>
Early today it hit me that the new check was a little to early in 
configure.  Needs to be after PIE check.
Attached is a v2 of the patch.

    -Don Slutz

 From bb68898eb787cbb1748d4aeb31a4184339d38300 Mon Sep 17 00:00:00 2001
From: Don Slutz <dslutz@verizon.com>
Date: Sat, 14 Dec 2013 19:43:56 +0000
Subject: [PATCH] configure: Disable libtool if -fPIE does not work with it
  (bug #1257099)

Adjust TMPO and added TMPB, TMPL, and TMPA.  libtool needs the names
to be fixed (TMPB).

Add new functions do_libtool and libtool_prog.

Add check for broken gcc and libtool.

Signed-off-by: Don Slutz <dslutz@verizon.com>
---
  configure | 63 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
  1 file changed, 62 insertions(+), 1 deletion(-)

diff --git a/configure b/configure
index edfea95..852d021 100755
--- a/configure
+++ b/configure
@@ -12,7 +12,10 @@ else
  fi

  TMPC="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.c"
-TMPO="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.o"
+TMPB="qemu-conf-${RANDOM}-$$-${RANDOM}"
+TMPO="${TMPDIR1}/${TMPB}.o"
+TMPL="${TMPDIR1}/${TMPB}.lo"
+TMPA="${TMPDIR1}/lib${TMPB}.la"
  TMPE="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.exe"

  # NB: do not call "exit" in the trap handler; this is buggy with some 
shells;
@@ -86,6 +89,38 @@ compile_prog() {
    do_cc $QEMU_CFLAGS $local_cflags -o $TMPE $TMPC $LDFLAGS $local_ldflags
  }

+do_libtool() {
+    local mode=$1
+    shift
+    # Run the compiler, capturing its output to the log.
+    echo $libtool $mode --tag=CC $cc "$@" >> config.log
+    $libtool $mode --tag=CC $cc "$@" >> config.log 2>&1 || return $?
+    # Test passed. If this is an --enable-werror build, rerun
+    # the test with -Werror and bail out if it fails. This
+    # makes warning-generating-errors in configure test code
+    # obvious to developers.
+    if test "$werror" != "yes"; then
+        return 0
+    fi
+    # Don't bother rerunning the compile if we were already using -Werror
+    case "$*" in
+        *-Werror*)
+           return 0
+        ;;
+    esac
+    echo $libtool $mode --tag=CC $cc -Werror "$@" >> config.log
+    $libtool $mode --tag=CC $cc -Werror "$@" >> config.log 2>&1 && 
return $?
+    error_exit "configure test passed without -Werror but failed with 
-Werror." \
+        "This is probably a bug in the configure script. The failing 
command" \
+        "will be at the bottom of config.log." \
+        "You can run configure with --disable-werror to bypass this check."
+}
+
+libtool_prog() {
+    do_libtool --mode=compile $QEMU_CFLAGS -c -fPIE -DPIE -o $TMPO 
$TMPC || return $?
+    do_libtool --mode=link $LDFLAGS -o $TMPA $TMPL -rpath /usr/local/lib
+}
+
  # symbolically link $1 to $2.  Portable version of "ln -sf".
  symlink() {
    rm -rf "$2"
@@ -1367,6 +1402,32 @@ EOF
    fi
  fi

+# check for broken gcc and libtool in RHEL5
+if test -n "$libtool" -a "$pie" != "no" ; then
+  cat > $TMPC <<EOF
+
+void *f(unsigned char *buf, int len);
+void *g(unsigned char *buf, int len);
+
+void *
+f(unsigned char *buf, int len)
+{
+    return (void*)0L;
+}
+
+void *
+g(unsigned char *buf, int len)
+{
+    return f(buf, len);
+}
+
+EOF
+  if ! libtool_prog; then
+    echo "Disabling libtool due to broken toolchain support"
+    libtool=
+  fi
+fi
+
  ##########################################
  # __sync_fetch_and_and requires at least -march=i486. Many toolchains
  # use i686 as default anyway, but for those that don't, an explicit
-- 
1.8.2.1



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

[-- Attachment #2: 0001-configure-Disable-libtool-if-fPIE-does-not-work-with.patch --]
[-- Type: text/x-patch, Size: 3431 bytes --]

>From bb68898eb787cbb1748d4aeb31a4184339d38300 Mon Sep 17 00:00:00 2001
From: Don Slutz <dslutz@verizon.com>
Date: Sat, 14 Dec 2013 19:43:56 +0000
Subject: [PATCH v2] configure: Disable libtool if -fPIE does not work with it
 (bug #1257099)

Adjust TMPO and added TMPB, TMPL, and TMPA.  libtool needs the names
to be fixed (TMPB).

Add new functions do_libtool and libtool_prog.

Add check for broken gcc and libtool.

Signed-off-by: Don Slutz <dslutz@verizon.com>
---
Changes v1 to v2: Move the libtool check to after the PIE check.  No need to disable
libtool not working with PIE if PIE is not used.


 configure | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 62 insertions(+), 1 deletion(-)

diff --git a/configure b/configure
index edfea95..852d021 100755
--- a/configure
+++ b/configure
@@ -12,7 +12,10 @@ else
 fi
 
 TMPC="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.c"
-TMPO="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.o"
+TMPB="qemu-conf-${RANDOM}-$$-${RANDOM}"
+TMPO="${TMPDIR1}/${TMPB}.o"
+TMPL="${TMPDIR1}/${TMPB}.lo"
+TMPA="${TMPDIR1}/lib${TMPB}.la"
 TMPE="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.exe"
 
 # NB: do not call "exit" in the trap handler; this is buggy with some shells;
@@ -86,6 +89,38 @@ compile_prog() {
   do_cc $QEMU_CFLAGS $local_cflags -o $TMPE $TMPC $LDFLAGS $local_ldflags
 }
 
+do_libtool() {
+    local mode=$1
+    shift
+    # Run the compiler, capturing its output to the log.
+    echo $libtool $mode --tag=CC $cc "$@" >> config.log
+    $libtool $mode --tag=CC $cc "$@" >> config.log 2>&1 || return $?
+    # Test passed. If this is an --enable-werror build, rerun
+    # the test with -Werror and bail out if it fails. This
+    # makes warning-generating-errors in configure test code
+    # obvious to developers.
+    if test "$werror" != "yes"; then
+        return 0
+    fi
+    # Don't bother rerunning the compile if we were already using -Werror
+    case "$*" in
+        *-Werror*)
+           return 0
+        ;;
+    esac
+    echo $libtool $mode --tag=CC $cc -Werror "$@" >> config.log
+    $libtool $mode --tag=CC $cc -Werror "$@" >> config.log 2>&1 && return $?
+    error_exit "configure test passed without -Werror but failed with -Werror." \
+        "This is probably a bug in the configure script. The failing command" \
+        "will be at the bottom of config.log." \
+        "You can run configure with --disable-werror to bypass this check."
+}
+
+libtool_prog() {
+    do_libtool --mode=compile $QEMU_CFLAGS -c -fPIE -DPIE -o $TMPO $TMPC || return $?
+    do_libtool --mode=link $LDFLAGS -o $TMPA $TMPL -rpath /usr/local/lib
+}
+
 # symbolically link $1 to $2.  Portable version of "ln -sf".
 symlink() {
   rm -rf "$2"
@@ -1367,6 +1402,32 @@ EOF
   fi
 fi
 
+# check for broken gcc and libtool in RHEL5
+if test -n "$libtool" -a "$pie" != "no" ; then
+  cat > $TMPC <<EOF
+
+void *f(unsigned char *buf, int len);
+void *g(unsigned char *buf, int len);
+
+void *
+f(unsigned char *buf, int len)
+{
+    return (void*)0L;
+}
+
+void *
+g(unsigned char *buf, int len)
+{
+    return f(buf, len);
+}
+
+EOF
+  if ! libtool_prog; then
+    echo "Disabling libtool due to broken toolchain support"
+    libtool=
+  fi
+fi
+
 ##########################################
 # __sync_fetch_and_and requires at least -march=i486. Many toolchains
 # use i686 as default anyway, but for those that don't, an explicit
-- 
1.8.2.1


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [Qemu-devel] [Bug 1257099] Re: QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error
  2013-12-02 22:36 [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error Don Slutz
  2013-12-03 13:25 ` Stefano Stabellini
  2013-12-04  1:32 ` Don Slutz
@ 2016-09-28 14:56 ` T. Huth
  2 siblings, 0 replies; 16+ messages in thread
From: T. Huth @ 2016-09-28 14:56 UTC (permalink / raw)
  To: qemu-devel

Patch has been included here:
http://git.qemu.org/?p=qemu.git;a=commitdiff;h=66518bf668f09eaab14c174
==> Fix released.

** Changed in: qemu
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1257099

Title:
  QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error

Status in QEMU:
  Fix Released

Bug description:
    lt LINK libcacard.la
  /usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against `vcard_buffer_response_delete' can not be used when making a shared object; recompile with -fPIC
  /usr/bin/ld: final link failed: Bad value
  collect2: ld returned 1 exit status
  make[4]: *** [libcacard.la] Error 1
  make[3]: *** [subdir-libcacard] Error 2

  I have bisect'd this to:

  dcs-xen-53:~/qemu>git-bisect next
  00c705fb92bc6e69e955aeac3614e05ca02feacd is the first bad commit
  commit 00c705fb92bc6e69e955aeac3614e05ca02feacd
  Author: Paolo Bonzini <pbonzini@redhat.com>
  Date:   Tue May 29 11:40:24 2012 +0200

      build: libcacard Makefile cleanups
      
      Build vscclient from toplevel Makefile, limit usage of vpath.
      
      Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

  :100644 100644 a10005a22fe44a107dfec15106960612b43be71f 1d34b9539e9ba47fdb7028ad0569389fa48712b9 M      Makefile
  :100644 100644 ae3770a5f718742838844f9064be6a7153ac7469 74110dda7e38b8ddae47a53ad4cb6ecf48231fa0 M      Makefile.objs
  :100644 100644 3dfdf925fdc2c92239b7053a3d4e09687dcc2171 555894db4aa717f15cfc24093d838131f422fc78 M      Makefile.target
  :100755 100755 e50ad0bb8fc2e331562f3c09e605af6597a143b1 cd5e8b349c137f621d2e9dc516145bc650d977c0 M      configure
  :040000 040000 160d565b7e551c3248333c9e49f34edb7a30f5e0 008bc3fccda52f78accf9494539ba62bfb1621a0 M      libcacard

  dcs-xen-53:~/qemu>git bisect log   
  git bisect start
  # bad: [7457fe9541b5162f285454947448d553a5d5a531] Update version for v1.7.0-rc2 release
  git bisect bad 7457fe9541b5162f285454947448d553a5d5a531
  # good: [ed7ec8400707fe42f4a0f40db2f2d5827ecea789] Merge remote-tracking branch 'bonzini/scsi.2' into staging
  git bisect good ed7ec8400707fe42f4a0f40db2f2d5827ecea789
  # bad: [1d31fca470648ec66afd8743491bfb5846306341] qemu-barrier: Fix compilation on i386 hosts
  git bisect bad 1d31fca470648ec66afd8743491bfb5846306341
  # good: [9de36b1a7cf61aa8be365f13c81668b3e19fbc7f] Make -machine/-enable-kvm options merge into a single list
  git bisect good 9de36b1a7cf61aa8be365f13c81668b3e19fbc7f
  # bad: [3edb8f92e8b5f18797693d8ed9fad3962e11e25d] target-s390x: Pass S390CPU to s390_cpu_restart()
  git bisect bad 3edb8f92e8b5f18797693d8ed9fad3962e11e25d
  # good: [aecff6924dab0197b6c8f132e44502b25fd98a38] hw/arm_gic: Make gic_reset a sysbus reset function
  git bisect good aecff6924dab0197b6c8f132e44502b25fd98a38
  # good: [b9531b6eed93c9e1769d6f371c4da5d1f955e0d1] block/qcow2: Add missing GCC_FMT_ATTR to function report_unsupported()
  git bisect good b9531b6eed93c9e1769d6f371c4da5d1f955e0d1
  # good: [dd86df756e02b684718dd5378725927361b0ad36] Merge remote-tracking branch 'sstabellini/for_1.1_rc3' into staging
  git bisect good dd86df756e02b684718dd5378725927361b0ad36
  # good: [8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83] sun4u: Use cpu_sparc_init() to obtain SPARCCPU
  git bisect good 8ebdf9dcc6036171a9f8bac3fe8dc459725a3e83
  # good: [8867aef02e1e5817c72b2e09be4ae952eb0c9d9d] build: move ui/ objects to nested Makefile.objs
  git bisect good 8867aef02e1e5817c72b2e09be4ae952eb0c9d9d
  # bad: [e8de1ea849176812765bf30514f66c5450a1edc6] target-xtensa: add attributes to helper functions
  git bisect bad e8de1ea849176812765bf30514f66c5450a1edc6
  # bad: [fa79c914efd35cb60e0bc18512c03690c48b13e2] Merge remote-tracking branch 'bonzini/nested-makefiles-3' into staging
  git bisect bad fa79c914efd35cb60e0bc18512c03690c48b13e2
  # good: [c353f261946ddbd814b333ae2440712b486977fd] build: move per-target hw/ objects to nested Makefile.objs
  git bisect good c353f261946ddbd814b333ae2440712b486977fd
  # bad: [25f27a4f7160d077d6992e811021b4bc3a82abc1] build: compile oslib-obj-y once
  git bisect bad 25f27a4f7160d077d6992e811021b4bc3a82abc1
  # bad: [00c705fb92bc6e69e955aeac3614e05ca02feacd] build: libcacard Makefile cleanups
  git bisect bad 00c705fb92bc6e69e955aeac3614e05ca02feacd
  # good: [49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45] build: move device tree to per-target Makefile.objs
  git bisect good 49ac9e0a8cfb737d6da9c0b056c062e3dec0ba45

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1257099/+subscriptions

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2016-09-28 15:17 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-02 22:36 [Qemu-devel] [Bug 1257099] [NEW] QEMU fails to build on CentOS 5.10 with relocation R_X86_64_PC32 error Don Slutz
2013-12-03 13:25 ` Stefano Stabellini
2013-12-03 14:06   ` Paolo Bonzini
2013-12-03 20:19     ` Don Slutz
2013-12-03 17:15   ` Paolo Bonzini
2013-12-04  1:32 ` Don Slutz
2013-12-05 15:18   ` Paolo Bonzini
2013-12-05 19:09     ` Don Slutz
2013-12-05 21:24     ` Richard Henderson
2013-12-06  3:20       ` Don Slutz
2013-12-09 12:47         ` Don Slutz
2013-12-09 13:22           ` Paolo Bonzini
2013-12-14 20:21             ` Don Slutz
2013-12-15 16:01               ` Don Slutz
2013-12-07 13:27     ` Don Slutz
2016-09-28 14:56 ` [Qemu-devel] [Bug 1257099] " T. Huth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).