diff --git a/src/p_w32pe.cpp b/src/p_w32pe.cpp index 15b4041a..29f3f44d 100644 --- a/src/p_w32pe.cpp +++ b/src/p_w32pe.cpp @@ -616,6 +616,9 @@ void PackW32Pe::pack(OutputFile *fo) )) throwCantPack("unexpected value in PE header (try --force)"); + if (ih.subsystem == 9) + throwCantPack("x86/wince files are not yet supported"); + if (IDSIZE(PEDIR_SEC)) IDSIZE(PEDIR_SEC) = IDADDR(PEDIR_SEC) = 0; if (IDSIZE(PEDIR_COMRT))