diff --git a/build/rules.mk b/build/rules.mk index 11fde207f..6e863e435 100644 --- a/build/rules.mk +++ b/build/rules.mk @@ -19,7 +19,7 @@ MAKEFLAGS += --no-builtin-rules MAKE_ZIPCOPY = $(COMPILE) -AZIPCOPY -wT$@ $(ZIPCOPY) $< $@ MAKE_PECHECK = $(COMPILE) -APECHECK -wT$@ $(PECHECK) $@ ifneq ($(ARCH), aarch64) -MAKE_OBJCOPY = $(COMPILE) -AOBJCOPY -T$@ $(OBJCOPY) -S -O binary $< $@ && $(MAKE_ZIPCOPY) && $(MAKE_PECHECK) +MAKE_OBJCOPY = $(COMPILE) -AOBJCOPY -T$@ $(OBJCOPY) -S -O binary $< $@ && $(MAKE_ZIPCOPY) else MAKE_OBJCOPY = $(COMPILE) -AOBJCOPY -T$@ $(OBJCOPY) -S $< $@ && $(MAKE_ZIPCOPY) endif diff --git a/tool/build/apelink.c b/tool/build/apelink.c index 3c6957187..54f646d6b 100644 --- a/tool/build/apelink.c +++ b/tool/build/apelink.c @@ -747,11 +747,11 @@ static int ValidatePeImage(char *img, size_t imgsize, // if (pe->OptionalHeader.SizeOfHeaders >= pe->OptionalHeader.SizeOfImage) Die(path, "PE SizeOfHeaders < SizeOfImage must be the case"); if (pe->OptionalHeader.SizeOfStackCommit >> 32) - Die(path, "PE SizeOfStackReserve can't exceed 4GB"); + Die(path, "PE SizeOfStackCommit can't exceed 4GB"); if (pe->OptionalHeader.SizeOfStackReserve >> 32) Die(path, "PE SizeOfStackReserve can't exceed 4GB"); if (pe->OptionalHeader.SizeOfHeapCommit >> 32) - Die(path, "PE SizeOfHeapReserve can't exceed 4GB"); + Die(path, "PE SizeOfHeapCommit can't exceed 4GB"); if (pe->OptionalHeader.SizeOfHeapReserve >> 32) Die(path, "PE SizeOfHeapReserve can't exceed 4GB"); @@ -779,7 +779,7 @@ static int ValidatePeImage(char *img, size_t imgsize, // kNtPeSectionCntUninitializedData) { if (sections[i].SizeOfRawData) Die(path, "PE SizeOfRawData should be zero for pure BSS section"); - if (sections[i].SizeOfRawData) + if (sections[i].PointerToRawData) Die(path, "PE PointerToRawData should be zero for pure BSS section"); } if (!i) { diff --git a/tool/build/pecheck.c b/tool/build/pecheck.c index 7c3c7bc30..628a3d872 100644 --- a/tool/build/pecheck.c +++ b/tool/build/pecheck.c @@ -18,7 +18,6 @@ ╚─────────────────────────────────────────────────────────────────────────────*/ #include "libc/calls/calls.h" #include "libc/intrin/bits.h" -#include "libc/intrin/kprintf.h" #include "libc/limits.h" #include "libc/nt/struct/imageimportbyname.internal.h" #include "libc/nt/struct/imageimportdescriptor.internal.h" @@ -199,11 +198,11 @@ static void CheckPe(const char *path, char *map, size_t size) { if (pe->OptionalHeader.SizeOfHeaders >= pe->OptionalHeader.SizeOfImage) Die(path, "PE SizeOfHeaders < SizeOfImage must be the case"); if (pe->OptionalHeader.SizeOfStackCommit >> 32) - Die(path, "PE SizeOfStackReserve can't exceed 4GB"); + Die(path, "PE SizeOfStackCommit can't exceed 4GB"); if (pe->OptionalHeader.SizeOfStackReserve >> 32) Die(path, "PE SizeOfStackReserve can't exceed 4GB"); if (pe->OptionalHeader.SizeOfHeapCommit >> 32) - Die(path, "PE SizeOfHeapReserve can't exceed 4GB"); + Die(path, "PE SizeOfHeapCommit can't exceed 4GB"); if (pe->OptionalHeader.SizeOfHeapReserve >> 32) Die(path, "PE SizeOfHeapReserve can't exceed 4GB"); @@ -231,7 +230,7 @@ static void CheckPe(const char *path, char *map, size_t size) { kNtPeSectionCntUninitializedData) { if (sections[i].SizeOfRawData) Die(path, "PE SizeOfRawData should be zero for pure BSS section"); - if (sections[i].SizeOfRawData) + if (sections[i].PointerToRawData) Die(path, "PE PointerToRawData should be zero for pure BSS section"); } if (!i) { @@ -298,7 +297,6 @@ static void CheckPe(const char *path, char *map, size_t size) { Die(exe->path, "PE ImportAddressTable RVA didn't resolve to a section"); for (int j = 0;; ++j, ++ilt, ++iat) { if (*ilt != *iat) { - kprintf("i=%d j=%d ilt=%#x iat=%#x\n", i, j, *ilt, *iat); Die(exe->path, "PE ImportLookupTable and ImportAddressTable should " "have identical content"); } diff --git a/tool/build/runitd.c b/tool/build/runitd.c index 977bfc9cd..b5b596532 100644 --- a/tool/build/runitd.c +++ b/tool/build/runitd.c @@ -483,8 +483,8 @@ void HandleClient(void) { goto TerminateJob; } if (received > 0) { - WARNF("%s client sent %d bytes unexpected bytes so killing job", - exename, received); + WARNF("%s client sent %d unexpected bytes so killing job", exename, + received); goto TerminateJob; } if (received != MBEDTLS_ERR_SSL_WANT_READ) {