Kaixo!

> > them will probably never compile, and that's fine ;-) But here is a list
> > of packages that at one point _must_ compile. I beleive they are a part
> > of the "base":

> > console-tools-0.2.2-3mdk.src.rpm
> > kernel-2.2.14-1mdk.src.rpm    --> mucho problems... ;-)
> I think that the standard kernel only compiles out of the box on intel
> platforms; for alpha/ppc/m68k/etc patches must be applied; so a lot of
> %ifarch ... will be necessary on the spec file for the kernel.
> 
> > lilo-0.22-17mdk.src.rpm               --> milo??
> And not only that; but the installer will need to be able to handle non-PC
> booting; and non-PC hard disk partitionning.
life ain't easy on an alpha...

> > sh-utils-2.0-2mdk.src.rpm
> > tar-1.13.14-1mdk.src.rpm
> > util-linux-2.10b-2mdk.src.rpm --> need to install glibc 2.1.2-7mdk?
> Those three have nothing arch specific; if they don't compile out of the
> bow that is a bug that should be reported to the authors.
well, gentlemen (or ladies)...
 
> > console-tools-0.2.2-3mdk.src.rpm:
> > make[3]: Leaving directory `/usr/src/RPM/BUILD/console-tools-0.2.2/doc'
> > sgml2html lct.sgml
> > make[2]: sgml2html: Command not found

> That is not an arch problem.

> chanae:~$ rpm -qf /usr/bin/sgml2html
> sgml-tools-1.0.9-3mdk

> It seems t ohave disappeared from Cooker/Oxygen; 
I noticed that... anybody have any idea why??

> but you can get the src.rpm from the sources CD of Linux Mandrake 6.0; 
> then build it on your alpha and console-tools should build ok.
For some reason they don't compile... I just got the redhat 6.0 alpha
one. Recompiling console-tools and some other packages that seemed to
miss sgml now.

> > mkbootdisk-1.2.4-1mdk.src.rpm:
> > Architecture is not included: alpha
> > Installing /mirrors/mandrake-devel/SRPMS/mkbootdisk-1.2.4-1mdk.src.rpm
This package isn't on RH6.0.

> In my experience I found that the exclusivearch: line is often abused
> in the spec files; some programs that aren't arch specific having them
> (one example was the smbmount package; smbmount has no reason to don't work
> on an alpha)
True.

> However; the boot sequence isn't the same on a PC and an alpha; so in this
> case chances are high that it indeed must not compile on an alpha; same
> for:
 
> > mkinitrd-2.3.2-1mdk.src.rpm
This package isn't on RH6.0.

I'm also wondering how are we going to tackle binary packages. Say for
example
netscape. There is also a version for digital unix (yes, I know, you
need the
Tru64 libs, and you need a license for the libs...) and it runs on
alpha-linux.
Now, do we call the rpm netscape-alpha-<version>.src.rpm, or are we
going to
put all the sources together (alpha, sparc (??) and x86) and make the
.spec
file handle the different archs? This would make you end up with one
HUGE
src.rpm... any thoughts??

Stefan

Reply via email to