Index: branches/meklort/i386/modules/NetbookInstaller/Makefile =================================================================== --- branches/meklort/i386/modules/NetbookInstaller/Makefile (revision 571) +++ branches/meklort/i386/modules/NetbookInstaller/Makefile (revision 572) @@ -63,13 +63,14 @@ dylib: ${HELLO_WORLD_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ -no_uuid \ -current_version $(MODULE_VERSION) -compatibility_version $(MODULE_COMPAT_VERSION) \ + -weak_library $(SYMROOT)/GUI.dylib \ -final_output $(MODULE_NAME) \ $(OBJROOT)/NBI.o -o $(SYMROOT)/$(MODULE_NAME).dylib Index: branches/meklort/i386/modules/HPET/Makefile =================================================================== --- branches/meklort/i386/modules/HPET/Makefile (revision 571) +++ branches/meklort/i386/modules/HPET/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${HPET_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/USBFix/Makefile =================================================================== --- branches/meklort/i386/modules/USBFix/Makefile (revision 571) +++ branches/meklort/i386/modules/USBFix/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${USB_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/KextPatcher/Makefile =================================================================== --- branches/meklort/i386/modules/KextPatcher/Makefile (revision 571) +++ branches/meklort/i386/modules/KextPatcher/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -dead_strip_dylibs \ Index: branches/meklort/i386/modules/ACPIPatcher/Makefile =================================================================== --- branches/meklort/i386/modules/ACPIPatcher/Makefile (revision 571) +++ branches/meklort/i386/modules/ACPIPatcher/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${HELLO_WORLD_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/Resolution/Makefile =================================================================== --- branches/meklort/i386/modules/Resolution/Makefile (revision 571) +++ branches/meklort/i386/modules/Resolution/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${RESOLUTION_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/GUI/Makefile =================================================================== --- branches/meklort/i386/modules/GUI/Makefile (revision 571) +++ branches/meklort/i386/modules/GUI/Makefile (revision 572) @@ -74,8 +74,8 @@ dylib: ${GUI_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/KernelPatcher/Makefile =================================================================== --- branches/meklort/i386/modules/KernelPatcher/Makefile (revision 571) +++ branches/meklort/i386/modules/KernelPatcher/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -dead_strip_dylibs \ Index: branches/meklort/i386/modules/Networking/Makefile =================================================================== --- branches/meklort/i386/modules/Networking/Makefile (revision 571) +++ branches/meklort/i386/modules/Networking/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${NET_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/Memory/Makefile =================================================================== --- branches/meklort/i386/modules/Memory/Makefile (revision 571) +++ branches/meklort/i386/modules/Memory/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${GRAPHICS_ENABLER_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/Symbols/Makefile =================================================================== --- branches/meklort/i386/modules/Symbols/Makefile (revision 571) +++ branches/meklort/i386/modules/Symbols/Makefile (revision 572) @@ -57,8 +57,8 @@ dylib: $(OBJS) - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -dead_strip_dylibs \ Index: branches/meklort/i386/modules/GraphicsEnabler/Makefile =================================================================== --- branches/meklort/i386/modules/GraphicsEnabler/Makefile (revision 571) +++ branches/meklort/i386/modules/GraphicsEnabler/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${GRAPHICS_ENABLER_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \ Index: branches/meklort/i386/modules/HelloWorld/Makefile =================================================================== --- branches/meklort/i386/modules/HelloWorld/Makefile (revision 571) +++ branches/meklort/i386/modules/HelloWorld/Makefile (revision 572) @@ -63,8 +63,8 @@ dylib: ${HELLO_WORLD_OBJS} - ld -flat_namespace -arch i386 \ - -undefined suppress \ + ld -arch i386 \ + -undefined dynamic_lookup \ -alias $(MODULE_START) start \ -dylib -read_only_relocs suppress \ -S -x -Z -dead_strip_dylibs \