Changeset 157 for trunk


Ignore:
Timestamp:
Dec 3, 2006, 6:13:16 PM (19 years ago)
Author:
dmik
Message:

qmake/os2-g++: Applied a workaround to avoid various errors (eg. 87) happening when loading and/or unloading DLLs compiled using kLIBC 0.6.1 (for example, qdesigner plugins) caused by a bug in the "fork" code in the kLIBC's DLL_InitTerm() implementation; all PM EXEs and DLLs are now compiled with the -Zno-fork linker option. The bug is already fixed on the kLIBC trunk, so this option may disappear one day.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mkspecs/os2-g++/qmake.conf

    r137 r157  
    105105QMAKE_LFLAGS_DEBUG      =
    106106QMAKE_LFLAGS_CONSOLE    = -Zlinker /PM:VIO
    107 QMAKE_LFLAGS_WINDOWS    = -Zlinker /PM:PM
     107QMAKE_LFLAGS_WINDOWS    = -Zlinker /PM:PM -Zno-fork
    108108QMAKE_LFLAGS_CONSOLE_DLL= -Zdll -Zlinker /PM:VIO
    109 QMAKE_LFLAGS_WINDOWS_DLL= -Zdll -Zlinker /PM:PM
     109QMAKE_LFLAGS_WINDOWS_DLL= -Zdll -Zlinker /PM:PM -Zno-fork
    110110
    111111QMAKE_LFLAGS_LIBDIR     = -L
Note: See TracChangeset for help on using the changeset viewer.