http://bugs.openembedded.org/show_bug.cgi?id=1130
Summary: Openzaurus does not build due to a number of problems -
fixes included
Product: Openembedded
Version: OpenZaurus 3.5.4.x
Platform: Other
OS/Version: Linux
Status: NEW
Severity: critical
Priority: P2
Component: Build
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
QAContact: [EMAIL PROTECTED]
I had to change several things to be able to even get to a bootstrap image with
openzaurus on my amd64 computer.
Included changes:
ac_cv_sizeof_mp_limb_t is 8 on amd64 (found it through writing a little C
program) - this variable is needed for gmp-native to compile.
gmp and gmp-native can be revbumped to the latest, 4.2.1. Did this while
fixing the above.
libgpewidget 0.112 depends on intltool but did not declare the dependency.
pth has an interesting hack in it to work around sigstack() being a stub on
Linux. This is (as far as I know) no longer the case. The alternate
Linux-specific implementation in pth_mctx.c does not compile because it depends
on jmp_buf things which are no longer present in arm glibc. I wrote a dirty
hack that convinces it to use sigstack even though we're on Linux. Make test
works ok, so I'll assume this isn't horribly broken - I can't test because I'm
still busy making my boostrap-image work... I also revbumped pth to 2.0.7
while fixing this (when I run into a bug I always go to the latest release
before trying to fix it myself).
The default kernel configs need a revamping. There's really no reason not to
build stuff as modules (except potential compilation failures); if the user
doesn't EXPLICITLY REQUEST the module .ipk, it's not even installed on their
machine. So why not use the 'm' option for all the networking stuff, all the
raid functionality, all filesystem modules, etc? I have a (in my opinion)
better defconfig-spitz here. This is for me, don't put it in OE. But please
redo the defconfig files with more thought to maximizing available
functionality. If a normal user wants a module they can't build it themself
and it does you no harm to compile it for them to begin with.
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Oe mailing list
[email protected]
https://www.handhelds.org/mailman/listinfo/oe