On Aug 14, 2015, at 12:28 PM, Peter Maydell wrote: > On 14 August 2015 at 17:09, Programmingkid <programmingk...@gmail.com> wrote: >> >> On Aug 14, 2015, at 11:16 AM, Peter Maydell wrote: >> >>> On 7 August 2015 at 21:57, Programmingkid <programmingk...@gmail.com> wrote: >>>> Add information on compiling source code on Mac OS X >>>> to the documentation. >>>> >>>> Signed-off-by: John Arbuckle <programmingk...@gmail.com> >>> >>>> --- >>>> qemu-doc.texi | 44 +++++++++++++++++++++++++++++++++++++++++--- >>>> 1 files changed, 41 insertions(+), 3 deletions(-) >>>> >>>> diff --git a/qemu-doc.texi b/qemu-doc.texi >>>> index 0125bc7..c059c49 100644 >>>> --- a/qemu-doc.texi >>>> +++ b/qemu-doc.texi >>>> @@ -3021,9 +3021,47 @@ and all other qemu-system-@var{target}.exe compiled >>>> for Win32. >>>> @node Mac OS X >>>> @section Mac OS X >>>> >>>> >>>> >>>> -The Mac OS X patches are not fully merged in QEMU, so you should look >>>> -at the QEMU mailing list archive to have all the necessary >>>> -information. >>>> +System Requirements: >>>> +@itemize >>>> +@item Mac OS 10.5 or higher >>>> +@item GCC 4.3 or higher >>> >>> I think this should be "The clang compiler shipped with Xcode 4.2 or higher, >>> or GCC 4.3 or higher". >> Sounds good. >> >>> >>> We should have an @item about any library dependencies we need that >>> aren't provided by Apple. I think that's just glib, but it's been >>> so long since I installed dependencies for QEMU I forget if we >>> need anything else third-party. (We don't need to go into detail >>> about where to get the third-party libs, but mentioning the >>> dependency is helpful I think.) >> That is a really good idea. This is probably what a mac user will have to >> install >> when installing QEMU for the first time: >> - libffi >> - gettext >> - glib >> - pgk-config > > "pkg-config" > >> - autoconfig > > "autoconf" > >> - automake >> - libtool >> - pixman > >> This is all I had to install when installing QEMU onto Mac OS 10.9 for the >> first time. >> >> I could put this information in its own section like this: >> >> Additional requirements (install in order) >> 1. libffi >> 2. gettext >> 3. glib >> 4. pgk-config >> 5. autoconfig >> 6. automake >> 7. libtool >> 8. pixman >> >> Each item will be a hyperlink to each item's web site. Does this sound right? > > Yes, that sounds good. > > . We could add a note at the end too: > "You may find it easiest to get these from a third-party packager > such as Homebrew, Macports or Fink." That might be a possibility for many of these packages.
Will send in a new patch with the added suggestions above.