On 2011/10/18 10:27, Matthew Dempsky wrote:
> On Tue, Oct 18, 2011 at 12:33 AM, Stuart Henderson <s...@spacehopper.org> 
> wrote:
> > nothing to do with systrace, you need to uninstall samba
> > and/or .libs-samba before building.
> 
> Not entirely true.  systrace only supports extracting strings up to
> 8192 bytes long, and that includes inspecting arguments to execve(2).
> When gmake sees a command with some shell syntax (some of Samba's
> Makefiles have comments at the end of their linking commands), it
> execve(2)s "sh", "-c", "cmd arg1 arg2 ..." instead of execve(2)ing
> "cmd", "arg1", "arg2", ... directly.  When linking hundreds of objects
> into a single library, the "cmd arg1 arg2 ..." string can exceed 8192
> bytes.

Well yes the systrace message is obviously to do with systrace, but this
build failure isn't.

Reply via email to