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--