Possible bug in jextract C header definition?

Mark Hammons mark.hammons at inaf.cnrs-gif.fr
Sat Aug 10 09:41:43 UTC 2019


Hi Maurizio,

Unfortunately, it will take a little more work on my side to test the 
new panama ea.

Apparently jdk-14 does not play well with sbt.

~Mark

On 8/9/19 3:06 PM, Mark Hammons wrote:
> I'll give it a shot tonight or tomorrow. Thanks Maurizio!
>
> On 08/08/2019 23:13, Maurizio Cimadamore wrote:
>> New builds just got out of the oven :-)
>>
>> https://jdk.java.net/panama/
>>
>> Maurizio
>>
>> On 06/08/2019 19:21, Mark Hammons wrote:
>>> Great, glad to hear it, and I’m looking forward to testing the new 
>>> builds.
>>>
>>> ~Mark
>>>
>>>> On 6 Aug 2019, at 17:55, Maurizio Cimadamore 
>>>> <maurizio.cimadamore at oracle.com> wrote:
>>>>
>>>> Mark,
>>>> we suspect that both issues you are seeing could be related to some 
>>>> of the fixes that went in *after* the snapshots were last generated.
>>>>
>>>> We will do some stabilization work on panama/foreign and then 
>>>> trigger a new binary snapshot. I'm confident this will resolve your 
>>>> issues.
>>>>
>>>> Maurizio
>>>>
>>>>> On 06/08/2019 15:43, Mark Hammons wrote:
>>>>> Hi Maurizio
>>>>>
>>>>> If you're talking about the inner class issue with dotty's 
>>>>> compiler, it appears to be a small issue with the inner class 
>>>>> generation of jextract that dotty is not happy with, but the scala 
>>>>> compiler is. I am not certain that the problem lies with jextract, 
>>>>> but so far my attempts to debug it with the dotty team have 
>>>>> stalled (they appear to be busy working on other things) and I 
>>>>> have received no response from them.
>>>>>
>>>>> I would love to test the issues with the latest versions of 
>>>>> panama, and the one above was the very first one I tested 
>>>>> recently. Right now my approach to getting jextract working with 
>>>>> dotty is to hand generate bindings to the foreign api rather than 
>>>>> use jextract.
>>>>>
>>>>> ~Mark
>>>>>
>>>>>> On 06/08/2019 16:25, Maurizio Cimadamore wrote:
>>>>>> Hi Mark - that version is quite old (we should refresh it soon), 
>>>>>> and the fix for __va_list is not contained in that build.
>>>>>>
>>>>>> We would appreciate if you could help narrowing down the other 
>>>>>> issue you have reported, to make sure that that is also fixed in 
>>>>>> the latest sources. Could you help with that? More specifically, 
>>>>>> the errors you mentioned do not seem like jextract errors - 
>>>>>> what's going on?
>>>>>>
>>>>>> Maurizio
>>>>>>
>>>>>>> On 06/08/2019 15:09, Mark Hammons wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> I do apparently have the latest version (ea-70), and it's being 
>>>>>>> mapped to __va_list_tag instead for some reason.
>>>>>>>
>>>>>>> ~Mark
>>>>>>>
>>>>>>>
>


More information about the panama-dev mailing list