<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hello,<br>
<br>
On 13/07/2014 15:30, Reinhard Tartler wrote:<br>
</div>
<blockquote
cite="mid:CAJ0cceadMQyyY+K37V-3ieeGzDfkUUqbxiFH2zPLrVioMoZ9+Q@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>Package: aspectc++,llvm-toolchain-3.4<a
moz-do-not-send="true"
href="mailto:olaf.spinczyk@tu-dortmund.de"></a><br>
After several discussions with AspectC++ upstream, it seems
rather unlikely that this patch gets applied upstream any time
soon.</div>
</div>
</blockquote>
Pointer ? Anyway, that is too me the only right way to go.<br>
BTW, are you part of upstream ?<br>
<blockquote
cite="mid:CAJ0cceadMQyyY+K37V-3ieeGzDfkUUqbxiFH2zPLrVioMoZ9+Q@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div>
<div> Therefore, I'm exploring other options:<br>
<ol>
<li>Make llvm-toolchain-3.4 provide a
"llvm-clang-3.4-source" binary package that provides
the unpatched source code, so that the AspectC++
source package can build-depend on that, copy the
sources into the build directory and follow the rest
of the instructions outline in README.LLVM<br>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</blockquote>
FYI, to build clang, you need also the llvm sources. <br>
Anyway, I am not sure how this would help you. You would have your
own instance of clang with your patches ?<br>
<blockquote
cite="mid:CAJ0cceadMQyyY+K37V-3ieeGzDfkUUqbxiFH2zPLrVioMoZ9+Q@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div>
<div>
<ol>
<li>Integrate AspectC++ into the llvm-toolchain
package<br>
</li>
</ol>
</div>
</div>
</div>
</div>
</div>
</blockquote>
That probably won't happen. It is touching critical files, I don't
want to carry patches (especially since clang code is changing a
lot) and I don't want Debian clang<br>
to be different from upstream.<br>
<blockquote
cite="mid:CAJ0cceadMQyyY+K37V-3ieeGzDfkUUqbxiFH2zPLrVioMoZ9+Q@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr">
<div>
<div>
<ol>
<li>Provide a build/installation script in
/usr/share/doc/aspectc++/build_with_clang.sh that
uses 'apt-get source llvm-toolchain-3.4' and
'apt-get source aspectc++ to obtain the clang and
aspectc++ sources, and implements the instructions
in the README.LLVM. This would provide a user-local
copy of ac++ with clang, and increases maintenance
work<br>
</li>
</ol>
</div>
</div>
</div>
</div>
<br>
</div>
</blockquote>
Why not.<br>
<br>
Cheers,<br>
S<br>
<br>
</body>
</html>