Am I missing something, or is make "checklink" broken? It seems only to run for a few directories now, whereas the rest show "nothing to do". Here's a chunk of the output:
... make[2]: Entering directory `/var/src/wine/dlls/winmm/wineoss' make[2]: Nothing to be done for `checklink'. make[2]: Leaving directory `/var/src/wine/dlls/winmm/wineoss' make[2]: Entering directory `/var/src/wine/dlls/winnls' gcc -o checklink -Wl,-rpath,../../dlls -Wl,-rpath,../../library -Wl,-rpath,../../unicode ../../library/checklink.c winnls32.spec.o winnls.o winnls32.dll.dbg.o -L../../dlls -L../../library -lwine -lm && rm -f checklink make[2]: Leaving directory `/var/src/wine/dlls/winnls' make[2]: Entering directory `/var/src/wine/dlls/winsock' gcc -o checklink -Wl,-rpath,../../dlls -Wl,-rpath,../../library -Wl,-rpath,../../unicode ../../library/checklink.c ws2_32.spec.o async.o socket.o ws2_32.dll.dbg.o -L../../dlls -L../../library -lwine -lm && rm -f checklink make[2]: Leaving directory `/var/src/wine/dlls/winsock' make[2]: Entering directory `/var/src/wine/dlls/winspool' make[2]: Nothing to be done for `checklink'. make[2]: Leaving directory `/var/src/wine/dlls/winspool' make[2]: Entering directory `/var/src/wine/dlls/wintrust' make[2]: Nothing to be done for `checklink'. make[2]: Leaving directory `/var/src/wine/dlls/wintrust' make[2]: Entering directory `/var/src/wine/dlls/wow32' make[2]: Nothing to be done for `checklink'. make[2]: Leaving directory `/var/src/wine/dlls/wow32' make[2]: Entering directory `/var/src/wine/dlls/wsock32' make[2]: Nothing to be done for `checklink'. make[2]: Leaving directory `/var/src/wine/dlls/wsock32' make[2]: Entering directory `/var/src/wine/dlls/glu32' make[2]: Nothing to be done for `checklink'. make[2]: Leaving directory `/var/src/wine/dlls/glu32' make[2]: Entering directory `/var/src/wine/dlls/d3d8' make[2]: Nothing to be done for `checklink'. make[2]: Leaving directory `/var/src/wine/dlls/d3d8' ...
Greg Turner gmturner007@ameritech.net writes:
Am I missing something, or is make "checklink" broken? It seems only to run for a few directories now, whereas the rest show "nothing to do".
These days checklink only needs to run for dlls that have 16-bit files, the rest should be caught by the -z defs option.