[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: multiarch and interpreters/runtimes



On Thu, Apr 18, 2013 at 04:18:38PM +0100, Neil Williams wrote:
> >  - Third party modules for interpreters should be cross-buildable.
> >    Many build systems for interpreter languages are written in the
> >    interpreter language itself. So you do require the interpreter
> >    for the build, and the development files for the host.

> To me, that is a traditional cross-build relationship, it doesn't
> require the installation of runtime files for the interpreter for the
> foreign architecture, only the native runtime and the foreign
> development files to support those third party modules which are
> architecture-dependent or have architecture-dependent build
> dependencies.

> I don't see a need to have the perl:i386 interpreter installed on amd64
> in order to build third party i386 perl modules, the amd64 interpreter
> should be fine, just as it is when cross building third party armel perl
> modules.

But you need the foreign-architecture libperl installable, for the perl
modules to be linked against.  This is the bit that's unimplemented today
(for most such interpreters, anyway).

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: