Hi all,
Following the attached mail, I would like to propose a meeting of CSSU team and
everyone who is involved/interested. The meeting to be help on #maemo-ssu IRC
channel on freenode.net , today, 02.08.2012 18:00 UTC.
Topics to be discussed:
1. Inclusion of kernel replacement in CSSU (community kernel) and possibilities
of a kernel upgrade to a newer version.
2. Upgrade of toolchain used to build CSSU stuff.
3. glibc/kernel pselect() fix and evaluation/planning of glibc upgrade to a
newer version.
Regards,
Ivaylo Dimitrov (freemangordon)
---BeginMessage---
While working on getting new toolchain support working in Maemo5 in
order take take better advantage of Thumb2 and NEON, some things came
to my attention:
oIt is getting to the point now where the glibc is preventing many
packages from being built, in particular with the new toolchains due
to lack of support for current C standards in the libc6 headers.
oThe current kernels lack support for pselect() whilst it is used
throughout userspace. This is due to the decision to include
pselect() emulation in glibc, which is unfortunately both broken and
slow. The kernel implementation came about to rectify the situation,
but support never made it into the ARM kernel until fairly recently.
oWe are slowly falling further and further behind upstream in my
areas, not least the kernel, and base system infrastructure.
oMaemo5 is a distinct distribution from Maemo6, and it should have
it's own destiny. There's no reason it shouldn't be able to move
forwards independently.
I would like to propose the following:
For -stable:
oBuild a new kernel patched for pselect() (and related syscalls) [done].
oRebuild libc6 (eglibc) to support the pselect() syscall (by
changing minimum kernel version) [done]
oBackport the glibc-2.7 inline changes required by newer
compilers to support more recent C standards.[in-progress]
For -testing:
oUpdate glibc/eglibc to current release version
oBuild new native toolchains and support infrastructure against
updated glibc with new sb toolchains (bootstrap)
oReplace binary-only locales package
oLook into porting Nemo/Mer N900 kernel
---End Message---
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers