kernel Makefile; fix cross-platform endian trouble

This commit is contained in:
John Reiser 2006-06-28 19:44:02 -07:00
parent 771ab5ea9a
commit 67e09fb342
2 changed files with 8 additions and 6 deletions

View File

@ -486,6 +486,7 @@ void PackVmlinuxI386::unpack(OutputFile *fo)
//$(obj)/upx-piggy.o: vmlinux FORCE
// rm -f $@
// upx --best -o $@ $<
// touch $@
//-----
//
//----- arch/i386/boot/compressed/upx-head.S
@ -560,6 +561,7 @@ void PackVmlinuxI386::unpack(OutputFile *fo)
//upx-piggy.o: $(SYSTEM)
// $(RM) -f $@
// upx --best -o $@ $<
// touch $@
//
//clean:
// rm -f vmlinux bvmlinux _tmp_*

View File

@ -60,12 +60,12 @@ protected:
int n_ptload;
unsigned sz_ptload;
Elf32_Phdr *phdri; // from input file
Elf32_Shdr *shdri; // from input file
Elf32_Shdr *p_text;
Elf32_Shdr *p_note0;
Elf32_Shdr *p_note1;
Elf32_Ehdr ehdri; // from input file
Elf_LE32_Phdr *phdri; // from input file
Elf_LE32_Shdr *shdri; // from input file
Elf_LE32_Shdr *p_text;
Elf_LE32_Shdr *p_note0;
Elf_LE32_Shdr *p_note1;
Elf_LE32_Ehdr ehdri; // from input file
};