> > This seems outright silly.Lennart posted this: An ARM vmlinux kernel image built with pre-build-id binutils has: Program Header: LOAD off 0x00008000 vaddr 0xc0008000 paddr 0xc0008000 align 2**15 filesz 0x002e503c memsz 0x003032c0 flags rwx private flags = 4000002: [Version4 EABI] [has entry point] Whereas a build-id binutils-built vmlinux kernel image ends up with: Program Header: LOAD off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**15 filesz 0x00000024 memsz 0x00000024 flags r-- LOAD off 0x00010000 vaddr 0xc0008000 paddr 0xc0008000 align 2**15 filesz 0x002e503c memsz 0x003032c0 flags rwx NOTE off 0x00008000 vaddr 0x00000000 paddr 0x00000000 align 2**2 filesz 0x00000024 memsz 0x00000024 flags r-- private flags = 4000002: [Version4 EABI] [has entry point] The .note.gnu.build-id section causes objcopy to produce a 3G+ Image file, breaking the build. Samuel Ortiz posted following patch: I cannot see why this should fix it since the patch does not discard the section. Maybe the inclusion of the section in some oter section does some good. Anyway the original submitter of the build-id should have identified such issues and fixed all archs. And I still do not get exactly what problem the note section solves when included in vmlinux.... Sam -
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Linus Torvalds | Re: Slow DOWN, please!!! |
| Tony Lindgren | [PATCH 37/90] ARM: OMAP: MPUIO wake updates |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Alexey Dobriyan | Re: [GIT]: Networking |
| Dushan Tcholich | Re: ksoftirqd high cpu load on kernels 2.6.24 to 2.6.27-rc1-mm1 |
