)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"b177f5952d33ccf35aa9543dcb27942cc0c966d8","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"CCL and SBCL create executables by dumping their image. As a"},{"line_number":10,"context_line":"consequence, some part of the respective compiler is embedded in the"},{"line_number":11,"context_line":"resutling executable which is executed and loads the image. For CCL and"},{"line_number":12,"context_line":"SBCL this piece of software seems to unconditionally parse arguments"},{"line_number":13,"context_line":"which can\u0027t be prevented since it happens before any lisp is loaded."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"ab31c6d8_72bd8da8","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":9},"updated":"2021-08-16 14:49:54.000000000","message":"resulting","commit_id":"08896c4db1c85f696bcef9e9fcdaaabef073f6be"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"80f1c636d17f63d6413f14f8b69f83312ce95c73","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"CCL and SBCL create executables by dumping their image. As a"},{"line_number":10,"context_line":"consequence, some part of the respective compiler is embedded in the"},{"line_number":11,"context_line":"resutling executable which is executed and loads the image. For CCL and"},{"line_number":12,"context_line":"SBCL this piece of software seems to unconditionally parse arguments"},{"line_number":13,"context_line":"which can\u0027t be prevented since it happens before any lisp is loaded."},{"line_number":14,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":11,"id":"ed94818e_d2d9cc16","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":9},"in_reply_to":"ab31c6d8_72bd8da8","updated":"2021-08-16 21:23:11.000000000","message":"Done","commit_id":"08896c4db1c85f696bcef9e9fcdaaabef073f6be"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"b177f5952d33ccf35aa9543dcb27942cc0c966d8","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":11,"id":"53d03e16_e6bfb0dc","updated":"2021-08-16 14:49:54.000000000","message":"Hmm, what if you *want* to pass arguments to SBCL (or whichever implementation)?","commit_id":"08896c4db1c85f696bcef9e9fcdaaabef073f6be"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"80f1c636d17f63d6413f14f8b69f83312ce95c73","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":11,"id":"802b8afd_71a81287","in_reply_to":"53d03e16_e6bfb0dc","updated":"2021-08-16 21:23:11.000000000","message":"Yeah, that doesn\u0027t work anymore, true. We could add support for statically passing certain flags to buildLisp theoretically, but temporarily tweaking the runtime will no longer be possible conveniently.\n\nThe problem is that as soon as you have a CLI, the behavior of CCL and SBCL *will* be a problem: If you can\u0027t even parse `--help` this is pretty bad. Arguably CCL is even worse which parses one character flags as well like `-d` and `-I`. Whereas SBCL\u0027s options (apart from `--help`) are less likely to clash (`--core`, `--dynamic-space-size`, `--tls-limit`, ...).","commit_id":"08896c4db1c85f696bcef9e9fcdaaabef073f6be"},{"author":{"_account_id":1000034,"name":"sterni","email":"sternenseemann@systemli.org","username":"sterni"},"change_message_id":"7b4cf93d89cc2c8afb09d7c20a0f4f67e0fb3a2c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":11,"id":"8a822b41_6cb0727b","in_reply_to":"61f93cdd_77667ecc","updated":"2021-08-25 21:36:37.000000000","message":"Adding an environment variable for this wasn\u0027t too hard. Done in patchset 21.","commit_id":"08896c4db1c85f696bcef9e9fcdaaabef073f6be"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"eeed9dfd9618847741fa753950caafe8c4e7007e","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":11,"id":"61f93cdd_77667ecc","in_reply_to":"802b8afd_71a81287","updated":"2021-08-24 21:19:36.000000000","message":"I think passing argumentation args might be required in unexpected situations, so we should have a way of doing it.\n\nOne solution could be to have a buildLisp specific envvar that is read in this script and extends the flag array with that stuff to explicitly pass args to the implementation.\n\nIf you think that\u0027s reasonable I\u0027m fine with opening a bug for it / making a TODO and submitting this as is, I just think it needs a solution.","commit_id":"08896c4db1c85f696bcef9e9fcdaaabef073f6be"},{"author":{"_account_id":1000001,"name":"tazjin","email":"tazjin@tvl.su","username":"tazjin"},"change_message_id":"7d1b188baabbdce04b2cb1a654d734d3d1eee154","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":11,"id":"8dce18ca_648a82f4","in_reply_to":"8a822b41_6cb0727b","updated":"2021-08-26 10:07:36.000000000","message":"Perfect! Just make sure to also mention this in the docs.","commit_id":"08896c4db1c85f696bcef9e9fcdaaabef073f6be"}]}
