On 24 May 2019 05:59:29 BST, "Michał Górny" <mgo...@gentoo.org> wrote:
>On Tue, 2019-04-30 at 07:38 +0200, Michał Górny wrote:
>> Hi,
>> 
>> Here's my proposed EAPI 7 support for llvm.eclass.  I think it should
>> conceptually work with cross but I haven't tested it.  The main
>problem
>> is that we have multiple distinct ways of building LLVM, and AFAIU
>> when using CMake modules, you should be able to get away without
>having
>> LLVM in CBUILD.  However, when using llvm-config you obviously need
>> it CBUILD-executable.
>> 
>> To support both scenarios, get_llvm_prefix is now provided with '-b'
>> and '-d' options (matching those to has_version).  Using them, you
>can
>> choose the behavior suitable for your package.
>> 
>> I've left the default at '-d'.  I don't really know which is better
>> for the generic cross case but either way should work for non-cross
>> setups.
>> 
>> --
>> Best regards,
>> Michał Górny
>> 
>> Michał Górny (4):
>>   llvm.eclass: Remove unnecessary '_rc' from < example
>>   llvm.eclass: Update examples for newer LLVM versions
>>   llvm.eclass: Add EAPI 7 API to get_llvm_prefix
>>   llvm.eclass: Enable EAPI 7
>> 
>>  eclass/llvm.eclass | 65
>+++++++++++++++++++++++++++++++++++++---------
>>  1 file changed, 53 insertions(+), 12 deletions(-)
>> 
>
>Merged.

I know you made the necessary change in PMS for SYSROOT to work in pkg_setup 
but I don't think it's been fixed in Portage yet?
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to