[maemo-developers] Issues with Python and maemo-optify (was: Re: Maemo Summit /opt BOF notes...)
From: Andrew Flegg andrew at bleb.orgDate: Wed Oct 14 09:50:31 EEST 2009
- Previous message: Issues with Python and maemo-optify (was: Re: Maemo Summit /opt BOF notes...)
- Next message: Issues with Python and maemo-optify (was: Re: Maemo Summit /opt BOF notes...)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Anderson wrote:
>
> Python in various places relies on paths returned by calls to
> readlink(). As some of you might know, the readlink() syscall
> "dereferences" symbolic links.
>
> Here are the
> options I see (in no specific order):
>
> 1) hack Python to not rely on paths returned by readlink()
> 2) Install Python properly under /opt by modifying debian rules (e.g.
> using --prefix etc.) and do not run maemo-optify for any python
> applications.
> 3) Work hard to reduce Python footprint
I plan to write up the conclusions and actions from the BOF as a follow-up to Tim's notes, however on the Python issue would one of these two options work well (from a point of view of expediency and pragmatism):
1) Build Python with a prefix of /opt/maemo/usr.
Hardcode, either in an init script, or Python, PYTHONPATH to
/opt/maemo/usr/lib/python2.5:/usr/lib/python2.5:/...
2) Add an init.d script which bind mounts /opt/maemo/usr/lib/python2.5
over /usr/lib/python2.5 at boot.
Both of these would handle the issues with some Python modules not being optified, and get Python out of the rootfs.
Comments, as ever, welcome.
Cheers,
Andrew
PS. I said we'd have problems with Python. Probably Perl and Ruby too, if they were more prevalent on the platform.
--
Andrew Flegg -- mailto:andrew at bleb.org | http://www.bleb.org/
- Previous message: Issues with Python and maemo-optify (was: Re: Maemo Summit /opt BOF notes...)
- Next message: Issues with Python and maemo-optify (was: Re: Maemo Summit /opt BOF notes...)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
