RFR: Add Dockerfile, zero-dep reproducible builds
Jorn Vernee
jvernee at openjdk.org
Fri Sep 30 21:19:15 UTC 2022
On Wed, 21 Sep 2022 15:41:42 GMT, Gavin Ray <duke at openjdk.org> wrote:
>> As title says, adds a Dockerfile that will fetch all necessary deps and build `jextract` for you on Ubuntu 22.10
>>
>> It would be nice if some official JDK organization could put this on their Dockerhub, so that users could just do:
>>
>>
>> $ docker run --rm -it openjdk/jextract:latest
>>
>>
>> I've pushed it to my personal Dockerhub, so if anyone would like to test it out, you can use the README directions but prepend `gavinray/` before the image name:
>>
>>
>> $ echo "struct Foo { int a; long b; }; int use_foo(struct Foo foo);" >> sample.h
>>
>> $ docker run --rm -it -v ${PWD}:/tmp/jextract \
>> gavinray/jextract:latest \
>> -I /tmp/jextract \
>> --source \
>> -l libfoo \
>> --output /tmp/jextract/generated \
>> --target-package com.example \
>
> But you already have my OCA, since last year ;..;
@GavinRay97 I see you in the OCA signatories list with the graal project listed. I'm not sure why the bot isn't picking this up. I'll ask around.
-------------
PR: https://git.openjdk.org/jextract/pull/74
More information about the jextract-dev
mailing list