[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [patch] PR jit/87808: Allow libgccjit to work without an external gcc driver
- To: David Malcolm <dmalcolm@redhat.com>, GCC Patches <gcc-patches@gcc.gnu.org>, jit@gcc.gnu.org
- Subject: Re: [patch] PR jit/87808: Allow libgccjit to work without an external gcc driver
- From: Matthias Klose <doko@ubuntu.com>
- Date: Tue, 26 Mar 2019 12:52:14 +0100
- Authentication-results: sourceware.org; auth=none
- Autocrypt: addr=doko@ubuntu.com; prefer-encrypt=mutual; keydata= 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
- Delivered-to: listarch-jit@gcc.gnu.org
- Delivered-to: mailing list jit@gcc.gnu.org
- In-reply-to: <1553292046.18132.49.camel@redhat.com>
- List-help: <mailto:jit-help@gcc.gnu.org>
- List-post: <mailto:jit@gcc.gnu.org>
- List-subscribe: <mailto:jit-subscribe@gcc.gnu.org>
- Mailing-list: contact jit-help@gcc.gnu.org; run by ezmlm
- Openpgp: preference=signencrypt
- References: <c35cf6d3-0eab-92fa-458d-2a544b7f9e66@ubuntu.com> <1553292046.18132.49.camel@redhat.com>
- Sender: jit-owner@gcc.gnu.org
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1
On 22.03.19 23:00, David Malcolm wrote:
> On Thu, 2019-03-21 at 12:26 +0100, Matthias Klose wrote:
>> Fix PR jit/87808, the embedded driver still needing the external gcc
>> driver to
>> find the gcc_lib_dir. This can happen in a packaging context when
>> libgccjit
>> doesn't depend on the gcc package, but just on binutils and libgcc-
>> dev packages.
>> libgccjit probably could use /proc/self/maps to find the gcc_lib_dir,
>> but that
>> doesn't seem to be very portable.
>>
>> Ok for the trunk and the branches?
>>
>> Matthias
>
> [CCing the jit list]
>
> I've been trying to reproduce this bug in a working copy, and failing.
>
> Matthias, do you have a recipe you've been using to reproduce this?
the JIT debug log shows the driver names that it wants to call. Are you sure
that this driver isn't available anywhere? I configure the gcc build with
--program-suffix=-8 --program-prefix=x86_64-linux-gnu-, and that one was only
available in one place, /usr/bin.
Matthias