- Status Closed
- Percent Complete
- Task Type Patches
- Category Infrastructure → Build environment
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version Daily build (which?)
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#10021 - Patch to build Rockbox firmware by using MinGW.
The 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?
Closed by speachy
2021-05-12 21:39
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2021-05-12 21:39
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
Very outdated patch. Needs to be
revisited with current mingw and WSL in
mind.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Sorry, please do not use rockboxdev_mingw.patch . Instead, please use mingw_build.patch.
Please apply the patch of
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.
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.
Is building on MinGW faster than building on Cygwin?
In my PC, MinGW builds firmware, codecs, plugins about 2.5 times as fast as Cygwin.
Cygwin: 32 min
MinGW: 13 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
Patch updates.
changes:
- bug fix: "make veryclean" does not remove tools/*.exe.
sync r21877
Which Perl do you use? ActivePerl 5.10.1.1006 can't handle a long command line needed for dependencies in r24352, and it generates paths with drive letters instead the corresponding MSYS directories. MSYS Perl seems broken. (It lacks List/Util.pm. If I get it from ActivePerl, Scalar-List-Utils-1.14 or Scalar-List-Utils-1.22 (at http://cpansearch.perl.org/src/GBARR/ ) , the make.dep output contains a lot of repeats of the same file.)