win32: support "-Wl,--large-address-aware" option

This commit is contained in:
Pavlas, Zdenek
2016-12-12 06:52:45 -08:00
parent 9b3e4c5895
commit 0486939291
3 changed files with 4 additions and 0 deletions

View File

@ -703,6 +703,7 @@ static int pe_write(struct pe_info *pe)
pe_header.opthdr.SizeOfStackReserve = pe->s1->pe_stack_size;
if (PE_DLL == pe->type)
pe_header.filehdr.Characteristics = CHARACTERISTICS_DLL;
pe_header.filehdr.Characteristics |= pe->s1->pe_characteristics;
sum = 0;
pe_fwrite(&pe_header, sizeof pe_header, op, &sum);