<div dir="ltr"><div>Here's an added check - I'm not sure if this is the way you'd prefer to do this or if there's an easier way but it works for me</div><div><br></div><div>--- a/configure.py      2013-12-23 21:41:35.585238480 +0000</div>

<div>+++ b/configure.py      2013-12-23 21:42:25.579238656 +0000</div><div>@@ -62,9 +62,12 @@</div><div>     print "Please ensure that llvm-config is in your $PATH, or use --with-llvm-config."</div><div>     sys.exit(1)</div>

<div> </div><div>+llvm_version = llvm_config(['--version']).replace("svn","")</div><div> llvm_bindir = llvm_config(['--bindir'])</div><div> llvm_core_libs = llvm_config(['--libs', 'core', 'bitreader', 'bitwriter']) + ' ' + \</div>

<div>                  llvm_config(['--ldflags'])</div><div>+if llvm_version >= '3.5':</div><div>+  llvm_core_libs = llvm_core_libs + ' ' + llvm_config(['--system-libs'])</div><div> llvm_cxxflags = llvm_config(['--cxxflags']) + ' -fno-exceptions -fno-rtti'</div>

<div> </div><div> llvm_clang = os.path.join(llvm_bindir, 'clang')</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 23 December 2013 21:44, Jeroen Ketema <span dir="ltr"><<a href="mailto:j.ketema@imperial.ac.uk" target="_blank">j.ketema@imperial.ac.uk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Mike,<br>
<br>
Unfortunately this doesn't work with the current released version 3.3 and the soon to be released 3.4; the llvm-config of those versions doesn't support system-libs flag. Hence, the need for a check.<br>
<br>
Regards,<br>
<br>
 Jeroen<br>
<div><div class="h5"><br>
On Dec 23, 2013, at 10:16 PM, Mike Lothian <<a href="mailto:mike@fireburn.co.uk">mike@fireburn.co.uk</a>> wrote:<br>
<br>
> Hi<br>
><br>
> I'm not sure if I need to check for version 3.5 first but this makes libclc compile for me<br>
><br>
> --- a/configure.py      2013-12-23 20:54:47.072228588 +0000<br>
> +++ b/configure.py      2013-12-23 20:55:32.040228747 +0000<br>
> @@ -64,7 +64,8 @@<br>
><br>
>  llvm_bindir = llvm_config(['--bindir'])<br>
>  llvm_core_libs = llvm_config(['--libs', 'core', 'bitreader', 'bitwriter']) + ' ' + \<br>
> -                 llvm_config(['--ldflags'])<br>
> +                 llvm_config(['--ldflags'])  + ' ' + \<br>
> +                 llvm_config(['--system-libs'])<br>
>  llvm_cxxflags = llvm_config(['--cxxflags']) + ' -fno-exceptions -fno-rtti'<br>
><br>
>  llvm_clang = os.path.join(llvm_bindir, 'clang')<br>
><br>
</div></div>> _______________________________________________<br>
> Libclc-dev mailing list<br>
> <a href="mailto:Libclc-dev@pcc.me.uk">Libclc-dev@pcc.me.uk</a><br>
> <a href="http://www.pcc.me.uk/cgi-bin/mailman/listinfo/libclc-dev" target="_blank">http://www.pcc.me.uk/cgi-bin/mailman/listinfo/libclc-dev</a><br>
<br>
</blockquote></div><br></div>