* [Qemu-devel] Mac: your linker does not support --whole-archive or -z [not found] <2CBFEC2D-0EB6-4363-AD57-B2338C3EC814@hotmail.com> @ 2009-05-19 18:22 ` C.W. Betts 2009-05-19 18:40 ` Anthony Liguori 2009-05-19 19:59 ` Anthony Liguori 0 siblings, 2 replies; 7+ messages in thread From: C.W. Betts @ 2009-05-19 18:22 UTC (permalink / raw) To: qemu-devel I recently got my git tree up and running again, but I encountered this error when trying to configure it: Error: your linker does not support --whole-archive or -z. Please report to qemu-devel@nongnu.org I'm running Mac OS X 10.5.7 ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] Mac: your linker does not support --whole-archive or -z 2009-05-19 18:22 ` [Qemu-devel] Mac: your linker does not support --whole-archive or -z C.W. Betts @ 2009-05-19 18:40 ` Anthony Liguori 2009-05-19 19:31 ` Andreas Färber 2009-05-19 19:59 ` Anthony Liguori 1 sibling, 1 reply; 7+ messages in thread From: Anthony Liguori @ 2009-05-19 18:40 UTC (permalink / raw) To: C.W. Betts; +Cc: qemu-devel C.W. Betts wrote: > I recently got my git tree up and running again, but I encountered > this error when trying to configure it: > Error: your linker does not support --whole-archive or -z. > Please report to qemu-devel@nongnu.org > > I'm running Mac OS X 10.5.7 Can someone point me to the manual for the OS X linker? I'm surprised it's not GNU ld... Regards, Anthony Liguori > > > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] Mac: your linker does not support --whole-archive or -z 2009-05-19 18:40 ` Anthony Liguori @ 2009-05-19 19:31 ` Andreas Färber 0 siblings, 0 replies; 7+ messages in thread From: Andreas Färber @ 2009-05-19 19:31 UTC (permalink / raw) To: Anthony Liguori; +Cc: C.W. Betts, qemu-devel Am 19.05.2009 um 20:40 schrieb Anthony Liguori: > C.W. Betts wrote: >> I recently got my git tree up and running again, but I encountered >> this error when trying to configure it: >> Error: your linker does not support --whole-archive or -z. >> Please report to qemu-devel@nongnu.org >> >> I'm running Mac OS X 10.5.7 > > Can someone point me to the manual for the OS X linker? I'm > surprised it's not GNU ld... I told you in advance... Andreas ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] Mac: your linker does not support --whole-archive or -z 2009-05-19 18:22 ` [Qemu-devel] Mac: your linker does not support --whole-archive or -z C.W. Betts 2009-05-19 18:40 ` Anthony Liguori @ 2009-05-19 19:59 ` Anthony Liguori [not found] ` <7887E782-7732-4B9C-81AC-227B3CBED716@hotmail.com> 1 sibling, 1 reply; 7+ messages in thread From: Anthony Liguori @ 2009-05-19 19:59 UTC (permalink / raw) To: C.W. Betts; +Cc: qemu-devel [-- Attachment #1: Type: text/plain, Size: 367 bytes --] C.W. Betts wrote: > I recently got my git tree up and running again, but I encountered > this error when trying to configure it: > Error: your linker does not support --whole-archive or -z. > Please report to qemu-devel@nongnu.org > > I'm running Mac OS X 10.5.7 Does this patch help? Make sure to do configure and a full build. Regards, Anthony Liguori > > > [-- Attachment #2: mac-osx.patch --] [-- Type: text/x-patch, Size: 705 bytes --] diff --git a/configure b/configure index 4111e7c..533fa35 100755 --- a/configure +++ b/configure @@ -1708,6 +1708,11 @@ elif check_linker_flags -z,allextract -z,defaultextract ; then # Solaris ld echo "ARLIBS_BEGIN=-Wl,-z,allextract" >> $config_mak echo "ARLIBS_END=-Wl,-z,defaultextract" >> $config_mak +elif check_linker_flags -all_load ; then + echo "ARLIBS_BEGIN=-all_load" >> $config_mak + # This is technically obsolete but it seems like it would be necessary +# echo "ARLIBS_END=-noall_load" >> $config_mak + echo "ARLIBS_END=" >> $config_mak else echo "Error: your linker does not support --whole-archive or -z." echo "Please report to qemu-devel@nongnu.org" ^ permalink raw reply related [flat|nested] 7+ messages in thread
[parent not found: <7887E782-7732-4B9C-81AC-227B3CBED716@hotmail.com>]
* Re: [Qemu-devel] Mac: your linker does not support --whole-archive or -z [not found] ` <7887E782-7732-4B9C-81AC-227B3CBED716@hotmail.com> @ 2009-05-20 4:11 ` C.W. Betts 2009-05-20 13:18 ` Anthony Liguori 0 siblings, 1 reply; 7+ messages in thread From: C.W. Betts @ 2009-05-20 4:11 UTC (permalink / raw) To: qemu-devel [-- Attachment #1: Type: text/plain, Size: 1978 bytes --] On May 19, 2009, at 1:59 PM, Anthony Liguori wrote: > C.W. Betts wrote: >> I recently got my git tree up and running again, but I encountered >> this error when trying to configure it: >> Error: your linker does not support --whole-archive or -z. >> Please report to qemu-devel@nongnu.org >> >> I'm running Mac OS X 10.5.7 > > Does this patch help? Make sure to do configure and a full build. for some odd reason, it needs two -all_load in order to work. Like so: diff --git a/configure b/configure index 4111e7c..533fa35 100755 --- a/configure +++ b/configure @@ -1708,6 +1708,11 @@ elif check_linker_flags -z,allextract - z,defaultextract ; then # Solaris ld echo "ARLIBS_BEGIN=-Wl,-z,allextract" >> $config_mak echo "ARLIBS_END=-Wl,-z,defaultextract" >> $config_mak +elif check_linker_flags -all_load -all_load ; then + echo "ARLIBS_BEGIN=-all_load" >> $config_mak + # This is technically obsolete but it seems like it would be necessary +# echo "ARLIBS_END=-noall_load" >> $config_mak + echo "ARLIBS_END=" >> $config_mak else echo "Error: your linker does not support --whole-archive or -z." echo "Please report to qemu-devel@nongnu.org" > > > Regards, > > Anthony Liguori > >> >> >> > > diff --git a/configure b/configure > index 4111e7c..533fa35 100755 > --- a/configure > +++ b/configure > @@ -1708,6 +1708,11 @@ elif check_linker_flags -z,allextract - > z,defaultextract ; then > # Solaris ld > echo "ARLIBS_BEGIN=-Wl,-z,allextract" >> $config_mak > echo "ARLIBS_END=-Wl,-z,defaultextract" >> $config_mak > +elif check_linker_flags -all_load ; then > + echo "ARLIBS_BEGIN=-all_load" >> $config_mak > + # This is technically obsolete but it seems like it would be > necessary > +# echo "ARLIBS_END=-noall_load" >> $config_mak > + echo "ARLIBS_END=" >> $config_mak > else > echo "Error: your linker does not support --whole-archive or -z." > echo "Please report to qemu-devel@nongnu.org" [-- Attachment #2: Type: text/html, Size: 3163 bytes --] ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] Mac: your linker does not support --whole-archive or -z 2009-05-20 4:11 ` C.W. Betts @ 2009-05-20 13:18 ` Anthony Liguori 2009-05-27 9:50 ` Alexander Graf 0 siblings, 1 reply; 7+ messages in thread From: Anthony Liguori @ 2009-05-20 13:18 UTC (permalink / raw) To: C.W. Betts; +Cc: qemu-devel C.W. Betts wrote: >> >> Does this patch help? Make sure to do configure and a full build. > for some odd reason, it needs two -all_load in order to work. Like so: check_linker_flags needs to be smarter... But with -all_load, QEMU compiles and things work as you'd expect? Can you verify that qemu-img help output shows multiple supported formats? ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] Mac: your linker does not support --whole-archive or -z 2009-05-20 13:18 ` Anthony Liguori @ 2009-05-27 9:50 ` Alexander Graf 0 siblings, 0 replies; 7+ messages in thread From: Alexander Graf @ 2009-05-27 9:50 UTC (permalink / raw) To: Anthony Liguori; +Cc: C.W. Betts, qemu-devel Anthony Liguori wrote: > C.W. Betts wrote: >>> >>> Does this patch help? Make sure to do configure and a full build. >> for some odd reason, it needs two -all_load in order to work. Like so: > > check_linker_flags needs to be smarter... But with -all_load, QEMU > compiles and things work as you'd expect? Can you verify that > qemu-img help output shows multiple supported formats? Looks good with -all_load. Alex ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2009-05-27 9:50 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <2CBFEC2D-0EB6-4363-AD57-B2338C3EC814@hotmail.com> 2009-05-19 18:22 ` [Qemu-devel] Mac: your linker does not support --whole-archive or -z C.W. Betts 2009-05-19 18:40 ` Anthony Liguori 2009-05-19 19:31 ` Andreas Färber 2009-05-19 19:59 ` Anthony Liguori [not found] ` <7887E782-7732-4B9C-81AC-227B3CBED716@hotmail.com> 2009-05-20 4:11 ` C.W. Betts 2009-05-20 13:18 ` Anthony Liguori 2009-05-27 9:50 ` Alexander Graf
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).