[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2] qemu-doc.texi: Add information on compiling
From: |
Programmingkid |
Subject: |
Re: [Qemu-devel] [PATCH v2] qemu-doc.texi: Add information on compiling source code on Mac OS X |
Date: |
Fri, 14 Aug 2015 12:45:53 -0400 |
On Aug 14, 2015, at 12:28 PM, Peter Maydell wrote:
> On 14 August 2015 at 17:09, Programmingkid <address@hidden> wrote:
>>
>> On Aug 14, 2015, at 11:16 AM, Peter Maydell wrote:
>>
>>> On 7 August 2015 at 21:57, Programmingkid <address@hidden> wrote:
>>>> Add information on compiling source code on Mac OS X
>>>> to the documentation.
>>>>
>>>> Signed-off-by: John Arbuckle <address@hidden>
>>>
>>>> ---
>>>> 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 address@hidden 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:
>>>> address@hidden
>>>> address@hidden Mac OS 10.5 or higher
>>>> address@hidden 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.