Commit Graph

23 Commits (5dec9dd3b200fd3721d98d77ee36c3b53ea65b4e)

Author SHA1 Message Date
Felix Fietkau 9f551028d2 package/grub: fix stage2 link with recent binutils
We want the `_start's symbols to be at the very beginning of the `stage2'
binary's `.text' section. However, nothing enforces this requirement. With
recent binutils (ie. post 2.19.1), this results in a corrupt binary, as ld(1)
puts another symbol (eg. `journal_init') at the beginning of the section.

Fix this by providing a stripped down version of the default linker script
where we enforces the position of `_start' in the `.text' section.

Patch by Arnaud Lacombe (#10444)

SVN-Revision: 30484
12 years ago
Jo-Philipp Wich ee877c8ba3 grub: improve package requirement error, patch by Jim Cromie <jim.cromie@gmail.com>
SVN-Revision: 27109
13 years ago
Imre Kaloz cf1f86c0fc add ext4 support
SVN-Revision: 24079
14 years ago
Alexandros C. Couloumbis b7e25b807b package/grub: revert accidental/unessesery grub commit
SVN-Revision: 23170
14 years ago
Alexandros C. Couloumbis 930031c5d1 tools/mtd-utils: update to mtd-utils-20101001, fix FreeBSD (and hopefully Darwin) build issues.
SVN-Revision: 23169
14 years ago
Alexandros C. Couloumbis 5df80ba3a7 package/grub: fix build issues under 64bit FreeBSD
SVN-Revision: 23162
14 years ago
Alexandros C. Couloumbis 073fca3651 package/grub: fix compile issue under FreeBSD 8.1
SVN-Revision: 23156
14 years ago
Nicolas Thill 8386207f1f package/grub: add a prereq check for 32 bits host development files when building on x86_64 (closes: #7753)
SVN-Revision: 22667
14 years ago
Felix Fietkau 93dd5cdde9 grub: compile fixes for Mac OS X (based on patches by Jukka Ylitalo)
SVN-Revision: 21608
14 years ago
Nicolas Thill d30f29165a package/grub: only disable graphics on host grub
SVN-Revision: 21353
14 years ago
Nicolas Thill 3bca4b2094 package/grub: build a host grub and a target grub (#7269) - use the host grub binary for grub install, but with target stage files - disable SSP (-fno-stack-protector) & Compile Time Buffer Checks (-U_FORTIFY_SOURCE) if appropriate - create a target grub package
SVN-Revision: 21305
14 years ago
Alexandros C. Couloumbis 81f5f10a62 package/grub: fix x86_64 issue (closes #7248)
SVN-Revision: 21264
14 years ago
Alexandros C. Couloumbis 20773069b8 package/grub: fix cross compile options
SVN-Revision: 21184
14 years ago
Alexandros C. Couloumbis 843ac4a11a package/grub: play it safe, cross compile everywhere
SVN-Revision: 20739
14 years ago
Imre Kaloz 4c1e6a7e39 refresh grub patches
SVN-Revision: 19704
14 years ago
Nicolas Thill a119d75d7e grub: fix potential build issues on redhat/fedora host systems (should close: #3793)
SVN-Revision: 15608
15 years ago
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
15 years ago
Felix Fietkau e77ddf9252 make grub compilable under fedora core 8 and other newer distros
SVN-Revision: 12076
16 years ago
Felix Fietkau 2b5ce63303 x86: don't attempt to compile grub on darwin
SVN-Revision: 11599
16 years ago
Andy Boyett 652fa86fe7 grub: Natively build grub only on x86 linux hosts, cross compile everywhere else. - Closes #3560
SVN-Revision: 11542
16 years ago
John Crispin 450ab0e5fc more package submenus
SVN-Revision: 9351
17 years ago
Felix Fietkau 27baec04a1 move grub menu.lst to the right place
SVN-Revision: 9216
17 years ago
Felix Fietkau 8c97372e0d move grub to package/
SVN-Revision: 9212
17 years ago