<div dir="ltr">Hello,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Sep 21, 2013 at 11:17 AM, Matt Lewandowsky <span dir="ltr"><<a href="mailto:matt@greenviolet.net" target="_blank">matt@greenviolet.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>It appears to use OsType extensively, which wouldn't be much of a problem so far except for the fact that my target system doesn't use -lpthread for POSIX threads. I can't just add a new case there because since because I'm cross-compiling from Linux for not-Linux, it will always match the {unix,_} case. I'm not finding any way to actually determine the cross-compilation OS type there. I expect this is more of not quite understanding just how the pieces of the cross compile support are supposed to mesh with the tests than anything else.<br>
</blockquote><div> <br></div><div>I think you should be able to specify an os by directly calling ts_install:install/2 instead of going through ts:install/1. As you noticed, all of ts_install and friends have only been "ported" to work with unix/win32, so you will have to add a few clauses for any new operating system.<br>
<br></div><div>Lukas<br></div></div></div></div></div>