Re: 64 bit support, finally!
"Jan Niklas Hasse" <[email protected]>
| Newsgroups | gmane.comp.autopackage.devel |
|---|---|
| Message-ID | <[email protected]> |
> > > Is CpuArchitectures a flag set in the .aspec? How will this affect > > > backwards compatibility? > > > > You can set it in the .aspec file, but if you don't, it will > > automatically set itself to the system you are currently running. > > Backwards compatibility might be a problem, i haven't tested that. > > Ok, just asking in case you'd already thought of any issues. > Basically, there are a few gotchas with backwards compatibility for > autopackage: > * It is not always certain that the user will have the latest support > code installed. Even if your package is built against 1.2 or svn, > autopackage will not update the users version of the support code if > its already there. (You can force a 1.0.x to 1.2.x upgrade by setting > AutopackageTarget in the .apspec though) > * The package stub cannot call new functions unless we take care to > version protect the calls (this is what caused the entire _checkEULA > mess a couple of months ago) > * The support code must be able to handle any version of a package, > which means behaviour from deprecated .apspec variables must remain > the same. > > That said, I can't see any direct problems with adding new metadata > keys, except perhaps that its good practice to only do so in minor > version updates (like in this case, bumping the version to 1.3 to > indicate new functionality) Okay, I would suggest to release 1.2.5 and skip the 1.2.6 release. Then x86_64 support can be added to 1.3.0. Next month I will have several small holidays where I can work more on x86_64 support. Having one package for both architectures is something I will try to create then. I looked into the code for the GCCABI and I think it's doable. > > > > I hope everyone helps my testing it, I'm very often on IRC (nick: > > > > jhasse). Feel free to highlight me. > > > > > > We'd need some people with access to 64bit systems to try this. Is > > > there anyone on this list who can help testing this?? > > > > Yeah, it certainly needs more testing. I'm trying to set up VMware > > today, so that i can test on several different machines. I just found out that in order to create some 64 bit virtual machine I need VT: http://en.wikipedia.org/wiki/X86_virtualization#Intel_VT_.28IVT.29 My processor doesn't support it, so I can't test x86_64 on other machines. So i hope someone with a distro other then Ubuntu can help me testing. --------------------------------------------------------------------- To unsubscribe, e-mail: autopackage-dev-unsubscribe-OfajU3CKLf1/[email protected] For additional commands, e-mail: autopackage-dev-help-OfajU3CKLf1/[email protected]