Re: strange message and failure with libgccjit (16, Debian/Trixie/AMD64)

David Malcolm <[email protected]> Wed, 13 May 2026 10:25:53 -0400
Newsgroups gmane.comp.gcc.jit,gmane.comp.gcc.help
Message-ID <[email protected]>
--=-W8ePguwL8B9XlJLaYfkw
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2026-05-13 at 10:16 +0200, Arsen Arsenovi=C4=87 wrote:
> Basile STARYNKEVITCH <[email protected]> writes:
>=20
> > Yes, and I suggest improving the libgccjit documentation by
> > mentioning
> > it (I mean both calls to gcc_jit_context_add_command_line_option
> > above) as an example.
>=20
> The documentation shows that in an example and refers to options in
> the
> singular: "Add an arbitrary gcc command-line option to the context".
>=20
> See
> https://gcc.gnu.org/onlinedocs/jit/topics/contexts.html#c.gcc_jit_context=
_add_command_line_option

True, but I think there's room for improvement.

I'm attaching a patch with a proposed clarification.  Hope this wording
is clearer.

Dave



--=-W8ePguwL8B9XlJLaYfkw
Content-Disposition: attachment;
	filename*0=0001-jit-clarify-docs-for-gcc_jit_context_add_-command_li.pat;
	filename*1=ch
Content-Transfer-Encoding: base64
Content-Type: text/x-patch;
	name="0001-jit-clarify-docs-for-gcc_jit_context_add_-command_li.patch";
	charset="UTF-8"

RnJvbSBhOWViM2Y3YjE2ZmQ4MzI3NjQwOTEwNWZiNzIxYzYyYzJjODk5NzYzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBNYWxjb2xtIDxkbWFsY29sbUByZWRoYXQuY29tPgpE
YXRlOiBXZWQsIDEzIE1heSAyMDI2IDEwOjE1OjEwIC0wNDAwClN1YmplY3Q6IFtQQVRDSF0gaml0
OiBjbGFyaWZ5IGRvY3MgZm9yCiBnY2Nfaml0X2NvbnRleHRfYWRkX3tjb21tYW5kX2xpbmUsZHJp
dmVyfV9vcHRpb24KCmdjYy9qaXQvQ2hhbmdlTG9nOgoJKiBkb2NzL3RvcGljcy9jb250ZXh0cy5y
c3QKCShnY2Nfaml0X2NvbnRleHRfYWRkX2NvbW1hbmRfbGluZV9vcHRpb24pOiBDbGFyaWZ5IHRo
YXQgYWRkaW5nCgltdWx0aXBsZSBvcHRpb25zIHJlcXVpcmVzIG11bHRpcGxlIGNhbGxzLgoJKGdj
Y19qaXRfY29udGV4dF9hZGRfZHJpdmVyX29wdGlvbik6IExpa2V3aXNlLgoKU2lnbmVkLW9mZi1i
eTogRGF2aWQgTWFsY29sbSA8ZG1hbGNvbG1AcmVkaGF0LmNvbT4KLS0tCiBnY2Mvaml0L2RvY3Mv
dG9waWNzL2NvbnRleHRzLnJzdCB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ2NjL2ppdC9kb2NzL3Rv
cGljcy9jb250ZXh0cy5yc3QgYi9nY2Mvaml0L2RvY3MvdG9waWNzL2NvbnRleHRzLnJzdAppbmRl
eCA2NzkyZjdiMDQyYy4uN2IxNzc4MDY2N2IgMTAwNjQ0Ci0tLSBhL2djYy9qaXQvZG9jcy90b3Bp
Y3MvY29udGV4dHMucnN0CisrKyBiL2djYy9qaXQvZG9jcy90b3BpY3MvY29udGV4dHMucnN0CkBA
IC01NTcsMTAgKzU1NywxMyBAQCBBZGRpdGlvbmFsIGNvbW1hbmQtbGluZSBvcHRpb25zCiAgICBi
eSA6ZnVuYzpgZ2NjX2ppdF9jb250ZXh0X2NvbXBpbGVgIGFuZAogICAgOmZ1bmM6YGdjY19qaXRf
Y29udGV4dF9jb21waWxlX3RvX2ZpbGVgLgogCisgICBJZiB5b3UgbmVlZCB0byBhZGQgbW9yZSB0
aGFuIG9uZSBzdWNoIG9wdGlvbiwgZWFjaCBzaG91bGQgYmUgZG9uZSB2aWEKKyAgIGl0cyBvd24g
Y2FsbCB0byBgZ2NjX2ppdF9jb250ZXh0X2FkZF9jb21tYW5kX2xpbmVfb3B0aW9uYC4KKwogICAg
VGhlIHBhcmFtZXRlciBgYG9wdG5hbWVgYCBtdXN0IGJlIG5vbi1OVUxMLiAgVGhlIHVuZGVybHlp
bmcgYnVmZmVyIGlzCiAgICBjb3BpZWQsIHNvIHRoYXQgaXQgZG9lcyBub3QgbmVlZCB0byBvdXRs
aXZlIHRoZSBjYWxsLgogCi0gICBFeHRyYSBvcHRpb25zIGFkZGVkIGJ5IGBnY2Nfaml0X2NvbnRl
eHRfYWRkX2NvbW1hbmRfbGluZV9vcHRpb25gIGFyZQorICAgRXh0cmEgb3B0aW9ucyBhZGRlZCBi
eSBjYWxscyB0byBgZ2NjX2ppdF9jb250ZXh0X2FkZF9jb21tYW5kX2xpbmVfb3B0aW9uYCBhcmUK
ICAgIGFwcGxpZWQgKmFmdGVyKiB0aGUgcmVndWxhciBvcHRpb25zIGFib3ZlLCBwb3RlbnRpYWxs
eSBvdmVycmlkaW5nIHRoZW0uCiAgICBPcHRpb25zIGZyb20gcGFyZW50IGNvbnRleHRzIGFyZSBp
bmhlcml0ZWQgYnkgY2hpbGQgY29udGV4dHM7IG9wdGlvbnMKICAgIGZyb20gdGhlIHBhcmVudCBh
cmUgYXBwbGllZCAqYmVmb3JlKiB0aG9zZSBmcm9tIHRoZSBjaGlsZC4KQEAgLTU5Myw3ICs1OTYs
MTAgQEAgQWRkaXRpb25hbCBjb21tYW5kLWxpbmUgb3B0aW9ucwogICAgVGhlIHBhcmFtZXRlciBg
YG9wdG5hbWVgYCBtdXN0IGJlIG5vbi1OVUxMLiAgVGhlIHVuZGVybHlpbmcgYnVmZmVyIGlzCiAg
ICBjb3BpZWQsIHNvIHRoYXQgaXQgZG9lcyBub3QgbmVlZCB0byBvdXRsaXZlIHRoZSBjYWxsLgog
Ci0gICBFeHRyYSBvcHRpb25zIGFkZGVkIGJ5IGBnY2Nfaml0X2NvbnRleHRfYWRkX2RyaXZlcl9v
cHRpb25gIGFyZQorICAgSWYgeW91IG5lZWQgdG8gYWRkIG1vcmUgdGhhbiBvbmUgc3VjaCBvcHRp
b24sIGVhY2ggc2hvdWxkIGJlIGRvbmUgdmlhCisgICBpdHMgb3duIGNhbGwgdG8gYGdjY19qaXRf
Y29udGV4dF9hZGRfZHJpdmVyX29wdGlvbmAuCisKKyAgIEV4dHJhIG9wdGlvbnMgYWRkZWQgYnkg
Y2FsbHMgdG8gYGdjY19qaXRfY29udGV4dF9hZGRfZHJpdmVyX29wdGlvbmAgYXJlCiAgICBhcHBs
aWVkICphZnRlciogYWxsIG90aGVyIG9wdGlvbnMgcG90ZW50aWFsbHkgb3ZlcnJpZGluZyB0aGVt
LgogICAgT3B0aW9ucyBmcm9tIHBhcmVudCBjb250ZXh0cyBhcmUgaW5oZXJpdGVkIGJ5IGNoaWxk
IGNvbnRleHRzOyBvcHRpb25zCiAgICBmcm9tIHRoZSBwYXJlbnQgYXJlIGFwcGxpZWQgKmJlZm9y
ZSogdGhvc2UgZnJvbSB0aGUgY2hpbGQuCi0tIAoyLjQ5LjAKCg==
--=-W8ePguwL8B9XlJLaYfkw--