[PATCH] winegcc: Add rpaths to help the macOS loader find ntdll.so.

Dean Greer gcenx83 at gmail.com
Fri Aug 20 09:13:01 CDT 2021


This makes sense now thank you, I’d still rather see the -rpath behind
something like UNIX_LDFLAGS then it could be used for other -rpath
configuration for the Unix.so libraries

For the build directory runs wouldn’t it be better to alter the wine loader
wrapper script.

On Fri, Aug 20, 2021 at 10:02 AM Huw Davies <huw at codeweavers.com> wrote:

> On Fri, Aug 20, 2021 at 09:45:17AM -0400, Dean Greer wrote:
> > This seems strange to me as I don't get this issue. Could this be
> related to a
> > newer version of Apple cctools/Xcode?, could you give an example of what
> you
> > attempt to run and get an issue with not finding ntdll.so?
>
> This is with the command-line tools from Xcode 9 (32-bit) on Mojave.
>
> Simply running "./wine notepad" with the current git from the build tree
> produces messages like:
> 0040:err:rpc:rpcrt4_ncacn_np_handoff Failed to retrieve the computer name,
> error 2
> which is due to the ws2_32.so unixlib being unable to load ntdll.so.
>
> % otool -l dlls/ntdll/ntdll.so
> [...]
>           cmd LC_ID_DYLIB
>       cmdsize 44
>          name dlls/ntdll/ntdll.so (offset 24)
> [...]
>
> % otool -l dlls/ws2_32/ws2_32.so
> [...]
>          cmd LC_LOAD_DYLIB
>       cmdsize 44
>          name dlls/ntdll/ntdll.so (offset 24)
> [...]
>
> Huw.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20210820/5eaeb86c/attachment.htm>


More information about the wine-devel mailing list