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

Re: Bug#250086: extipl: please add amd64 support



Taketoshi Sano <sano@debian.org> writes:

> (This mail is copied to amd64 list)
>
> Hi. I'm now working on that package.

mrvn@frosties:~% apt-cache show extipl
Package: extipl
Version: 5.04-1.0.0.1.pure64
Priority: optional
Section: admin
Maintainer: Taketoshi Sano <sano@debian.org>
Architecture: amd64
Filename: pool/unstable/main/amd64/e/extipl/extipl_5.04-1.0.0.1.pure64_amd64.deb
Size: 5998
MD5sum: 0eb2518d7d02e4b5911a3d2f93472b06
Description: Yet Another Boot Selector for IBM-PC compatibles.
 Extended-IPL is a boot selector which is upper compatible with
 original IBM IPL. This package includes the installer for this
 boot code which is written into MBR of your hard disk.
 .
 With this boot selector, you can select a partition from
 all the partitions including the logical partitions as well as
 the primary ones in all the BIOS supported disks when booting a PC,
 and then it will boot up the OS reside at the selected partition.
installed-size: 24
                                ^^^^^^^^^^^
                       'residing on' or 'that resides on'

Is that from your patch or another one?

> Extipl uses syscall5 _llseek on i386 to reach the right sector
> in the hard disk where the boot code is installed in. 
> So I'm afraid that it can't work on pure 64bit environment.
> But if any amd64 system can run all i386 32bit code,
> then it might run that _llseek system call too.

It should not use _llseek on i386 either. The right way is to define
64bit file operations (LFS) and use the normal lseek (which then uses
64bit off_t).

MfG
        Goswin



Reply to: