hybris/*: enable building for armv7
Merge request reports
Activity
added 1 commit
- f7c4413c - hybris/libhybris: enable building for armv7
By Alexey Min on 2019-04-03T13:41:17
added 1 commit
- 8f3540dd - hybris/libhybris: enable building for armv7
By Alexey Min on 2019-04-03T13:42:35
added 1 commit
- daedc584 - hybris/libhybris: enable building for armv7
By Alexey Min on 2019-04-03T13:43:54
added 1 commit
- 9ae4209a - hybris/libhybris: VERBOSE build (to test CI)
By Alexey Min on 2019-04-03T14:33:03
added 1 commit
- 88dacbf9 - hybris/libhybris: bring arches list to initial state just to test CI
By Alexey Min on 2019-04-03T17:26:57
added 5 commits
-
88dacbf9...9bf79483 - 4 commits from branch
postmarketOS:master
- 5d63d8a8 - hybris/*: enable building for armv7
By Alexey Min on 2019-04-04T07:27:16
-
88dacbf9...9bf79483 - 4 commits from branch
I see 2 problems:
- libhybris takes too long to build?
- incorrect options for busybox ps?
(000168) [07:39:10] Process did not write any output for 300 seconds. Killing it. (000168) [07:39:10] NOTE: The timeout can be increased with 'pmbootstrap -t'. ps: unrecognized option: noheaders BusyBox v1.28.4 (2018-12-31 18:05:13 UTC) multi-call binary. Usage: ps [-o COL1,COL2=HEADER] Show list of processes -o COL1,COL2=HEADER Select columns for display (000168) [07:39:10] ERROR: Command '['ps', '-e', '-o', 'pid=,ppid=', '--noheaders']' returned non-zero exit status 1. (000168) [07:39:10] See also: <https://postmarketos.org/troubleshooting>
Need help with building this on CI. It builds fine locally for all armhf, armv7 and aarch64...
By Alexey Min on 2019-04-04T08:46:43
nvm, I think I've found the source of failure in pmbootstrap... Commit https://gitlab.com/postmarketOS/pmbootstrap/commit/1fffe83df384d2030c2eaea077c34fecdd984f1e broke it, I was compiling locally with "old" pmbootstrap (at commit
a7985399 (tag: 1.5.1)
). After updating pmbootstrap to master I got build failure locally too.I will now verfy and bisect failing commit to be exactly sure
x 794e0856 (HEAD -> master, origin/master, origin/HEAD) crossdirect: use native ccache, fix armhf error (!1773) cea6e702 (origin/feature/locked-sd-check) Check if the SD card is writable before starting the install (!1772) x 1fffe83d Add "crossdirect": faster cross compiling (!1758) ✔ 7f9bfee7 Add "pmbootstrap build --no-depends" (!1769) ✔ f23afed2 Cosmetic: remove confusing init_buildenv comments (!1769) ✔ a7985399 (tag: 1.5.1) Prepare 1.5.1 release
P.S. yeah, verified,
1fffe83d
breaks build.By Alexey Min on 2019-04-04T12:21:09
Edited by Administratoradded 2 commits
By Alexey Min on 2019-04-04T20:23:18
Is this fail a manifestation of https://gitlab.com/postmarketOS/pmbootstrap/issues/1715 ?
By Alexey Min on 2019-04-04T20:54:02
Thank you very much for the MR @minlexx, and thanks a lot for figuring out that the crossdirect stuff broke it. It is still very new, and needs more fixing - but when that is through, cross compiling will be much faster than before. Sorry for the inconvenience.
I can take a look at this in detail tomorrow.
By Oliver Smith on 2019-04-04T21:37:25
added 2 commits
By Alexey Min on 2019-04-05T09:48:43
- Resolved by Administrator
added 1 commit
- 6a9d12a0 - hybris/*: enable building for armv7 (!297 (merged))
By Oliver Smith on 2019-04-05T22:28:36
added 2 commits
-
6e3252e4 - 1 commit from branch
postmarketOS:master
- fb784b62 - hybris/*: enable building for armv7 (!297 (merged))
By Oliver Smith on 2019-04-05T22:30:17
-
6e3252e4 - 1 commit from branch
enabled an automatic merge when the pipeline for fb784b62 succeeds
By Oliver Smith on 2019-04-05T22:30:30
mentioned in issue #228 (closed)
By Oliver Smith on 2019-04-05T22:34:28
FYI: You can disable the crossdirect feature with
pmbootstrap --no-crossdirect build ...
in pmbootstrapmaster
. I'll investigate the error that happened with building libhybris with crossdirect in #228 (closed).By Oliver Smith on 2019-04-05T22:35:39
mentioned in commit fb784b62
By Alexey Min on 2019-04-11T08:57:44