)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"5b830771d106f536406103be076abc4f94669aa4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"534255cf_7c823abc","updated":"2026-03-18 14:42:00.000000000","message":"Thanks for the patch.\nWhat does the build of OpenOCD on MinGW arm64?\n- is there some MinGW header that define `inb()` and `outb()` to compile `gw16012.c`, `amt_jtagaccel.c` and `parport.c`?\n- or you have to disable the three drivers above?","commit_id":"4a42ea1ec56a1c9f357b2b94100b8ec065ce27ef"},{"author":{"_account_id":1001803,"name":"Samuel Obuch","email":"samuel.obuch@espressif.com","username":"sobuch"},"change_message_id":"e2d2a0f69a331e60dc9086e82ba9f40210a2085b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"60fc327e_b7f5c961","in_reply_to":"534255cf_7c823abc","updated":"2026-03-18 18:42:32.000000000","message":"We use docker image from https://hub.docker.com/r/dockcross/windows-arm64 to test the build, it has aarch64-w64-mingw32 toolchain.\n\nThese 3 are disabled by default, but yes, the build fails if enabled for win-arm. But I dont believe there is a need for `inb`/`outb` functions outside x86, they are just wrappers for the instructions.\n\nSo as far as I can tell these adapters can only work for x86.","commit_id":"4a42ea1ec56a1c9f357b2b94100b8ec065ce27ef"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"56c1c3817a9e961a67f29f2bdfc96bc7dd93c9f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d5223ec4_b4c39bba","in_reply_to":"60fc327e_b7f5c961","updated":"2026-03-19 09:02:10.000000000","message":"Thanks. We should have `configure` to allow building them on x86 only. I take note that we have something to fix there.","commit_id":"4a42ea1ec56a1c9f357b2b94100b8ec065ce27ef"},{"author":{"_account_id":1001803,"name":"Samuel Obuch","email":"samuel.obuch@espressif.com","username":"sobuch"},"change_message_id":"f6ace2654505102c85003e9b48593d044e412a4b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ff781552_df3da64e","in_reply_to":"d5223ec4_b4c39bba","updated":"2026-03-19 18:22:07.000000000","message":"Yes, `configure.ac` is a bit confusing here :D we have an option `--disable-parport-ppdev`, that is only allowed for x86 (and `inb`/`outb` are always ifdefed with `PARPORT_USE_PPDEV \u003d\u003d 0`), but then for mingw it always sets `parport_use_ppdev\u003dno` regardless of the architecture","commit_id":"4a42ea1ec56a1c9f357b2b94100b8ec065ce27ef"}]}
