Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#4342 qt4-base-x11-4.7.3-37 to allow builds on future os

Added_to_Fink
closed-fixed
Jack Howarth
None
5
2013-10-29
2013-08-08
Jack Howarth
No

The attached packaging for qt4-base-x11-4.7.3-37 adds…

    Backport commit 48baeef0766ba145d26d374561e152b40245f3b8 for libc++.
    Backport part of commit 99f138ad08101315cc871489c78cd10755b046b0 for clang.
    Backport commit 19e2b4d6eb733d9fd4eb69c0622b699fd08a3203 for c+11.
    Backport commit 14641095dbeafe155a1d1000c0f0f6ca77a70b2c for libc++.

to the qt4-base.patch for compatibility with clang and libc++ in future os. Tested on 10.8 and 10.9 with 'fink -m'. Note that the qt4-base-mac.info packaging will be more complex since 1) that build needs to force the macosx deployment target to at least 10.7 for compiles with libc++ to work and 2) this requires additional patching for the cocoa specific code (see https://bugreports.qt-project.org/browse/QTBUG-29373 for example).

Discussion

  • Jack Howarth
    Jack Howarth
    2013-08-08

    Info file for qt4-base-x11-4.7.3-37

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-08-08

    Patch file for qt4-base-x11-4.7.3-37.

     
    Attachments
  • Jack Howarth
    Jack Howarth
    2013-08-08

    qt4-base-mac will be very problematic on 10.9. While the libc++/clang issues can be patched, some plugins won't be build on 10.9 such as plugins/bearer/corewlan due to the deprecation many CoreWLAN.framework calls...

    https://bugreports.qt-project.org/browse/QTBUG-24663

     
    • assigned_to: Benjamin Reed --> Jack Howarth
    • Group: Undergoing_Validation --> Awaiting_Update_from_Submitter
     
  • If you have committed files from a tracker to CVS, close the item if no further action is needed. I just wasted over half an hour trying to figure out why I was getting MD5 mismatches and it was because this item was not closed. If no more work is needed here, set the "Milestone" and "Status" field to the correct closed values.

     
    • status: open --> closed-fixed
    • Group: Awaiting_Update_from_Submitter --> Added_to_Fink
     
  • In 10.7 CVS.