This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#10021 - Patch to build Rockbox firmware by using MinGW.
Attached to Project:
Rockbox
Opened by Yoshihisa Uchida (Uchida) - Friday, 13 March 2009, 15:11 GMT+2
Opened by Yoshihisa Uchida (Uchida) - Friday, 13 March 2009, 15:11 GMT+2
|
DetailsThe Rockbox firmware and cross compilers build by using MinGW.
It is necessary to use MSYS's make (MinGW's make (mingw32-make) does not used.). The cross_compilers.zip is a patch file necessary to make cross compilers using by rockboxdev.sh. I confirmed the Rockbox firmware, codecs and plugins was built by using the compiler on MinGW. But I can not confirm whether the Rockbox executes excluding iPod video. Could you confirm operation to various players? |
This task depends upon
FS#10020before applying the mingw_build.patch.And more, If you use Windows Vista, when cross compilers build using tools/rockboxdev.sh, the following error messages might be output.
"make.exe: *** couldn't commit memory for cygwin heap, Win32 error 0"
At this time, please tools/rockboxdev.sh is executed again, and restart processing (select "continue").
This error is a problem of MinGW not but my patch.
Cygwin: 32 min
- Generating dependencies 11 min
- Build firmware (+tools) 6 min
- Build codecs 4 min
- Build plugins 11 min
MinGW: 13 min
- Generating dependencies 3 min
- Build firmware (+tools) 3 min
- Build codecs 2 min
- Build plugins 5 min
-- My build environments ---
OS: Windows Vista SP1
CPU: Intel Core2 Duo 2.5GHz
Cygwin: 1.5.25
MinGW: 5.1.4
MSYS: 1.0.11
source: r20325 + mingw_build.patch
target: iPod video 64MB
changes:
- bug fix: "make veryclean" does not remove tools/*.exe.