From: SourceForge.net <no...@so...> - 2010-05-19 01:03:37
|
Feature Requests item #1306212, was opened at 2005-09-27 21:20 Message generated for change (Comment added) made by azazel1125 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373088&aid=1306212&group_id=22049 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: General Group: 2.0 Series Status: Open Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Create x64 executables Initial Comment: NSIS should be able to create an x86 and x64 (for WinXP x64 Edition) executable from the same script. Just compile twice with different settings... An x64 exe can call x64 DLLs which is absolutely required to install/uninstall drivers on WinXP x64. The installation of an x64 application does also require an x64 installer exe. Udo...@th... ---------------------------------------------------------------------- Comment By: azazel_1125 (azazel1125) Date: 2010-05-19 02:03 Message: No-one has commented here for well over a year! Is there any news on x64 installers (or launchers a la portableapps.com as that is what I generally use NSIS for) Nearly every PC or laptop sold today is 64-bit As I understand windows is shipped in its 64 bit flavour on a high percentage of these Please don't take the same stance as Adobe and ignore 64 bit, secretly hoping it will go away. (Hopefully html5 will wash away flash forever.) I know there is now support for 64-bit apps via 32 bit installers but for those of us that use NSIS for creating launchers for 64 bit apps it seems to be a waste of time tracking down 64 bit versions to be run under this 32 bit wrapper. Obviously I'm ranting now but for x64 purists there is nothing more frustrating than seeing that little *32 in task manager. This is a great project and I would love to see it create x64 installers, if only just to give the two fingered salute to other commercial programs that still don't provide this. ---------------------------------------------------------------------- Comment By: Gili Tzabari (cowwoc) Date: 2008-11-06 16:57 Message: Guys, Sun released official 64-bit versions of their JVM. FireFox is planning an official 64-bit version. Why *doesn't* NSIS provide 64-bit support in the next version? The market-share is definitely there! ---------------------------------------------------------------------- Comment By: Amir Szekely (kichik) Date: 2008-03-31 22:28 Message: Logged In: YES user_id=584402 Originator: NO RFE #958995 as well. ---------------------------------------------------------------------- Comment By: Amir Szekely (kichik) Date: 2007-01-23 19:59 Message: Logged In: YES user_id=584402 Originator: NO Bug #1626148 asks for x64 makensis as well. ---------------------------------------------------------------------- Comment By: Amir Szekely (kichik) Date: 2006-09-22 11:18 Message: Logged In: YES user_id=584402 I prefer having real x64 installers over 32-bit installers running on x64 with all sorts of tricks. If not, we'll get the same situation of old 16-bit installers running on 32-bit machines and eventually dying and having their support dropped. However, I have been meaning to write 64.nsh or something similar with functions for handling 64-bit installations as a "phase 1". Haven't got to it yet... A patch would be appreciated. ---------------------------------------------------------------------- Comment By: Andriy Golovnya (andrew_golovnia) Date: 2006-09-19 18:16 Message: Logged In: YES user_id=150775 >> No roadmap for this. Funny! What you will do when Vista will out? Many ppls will use 64bit Vista. I'm 100% sure. ---------------------------------------------------------------------- Comment By: Andriy Golovnya (andrew_golovnia) Date: 2006-09-19 12:18 Message: Logged In: YES user_id=150775 I heed NSIS for installing 64bit app to Windows XP 64 OS. Better to have 64bit binary as output of NSIS then. Is it planned to have such feature in nearest future? Is some one working about this? ---------------------------------------------------------------------- Comment By: Dean Edmonds (deanedmonds) Date: 2006-08-16 03:18 Message: Logged In: YES user_id=336930 A suggested approach: In Win x64 the 'registry redirector' ensures that 32-bit apps which try to access certain standard sections of the registry (e.g. HKLM\Software\Classes) actually get redirected to the corresponding entries in the Wow6432Node subtree. Similarly the 'filesystem redirector' ensures that 32-bit apps which try to access the 'Program Files' folder are redirected to 'Program Files (x86)' instead. So if a 32-bit installer tries to install a 64-bit application, the files and registry keys will end up in the wrong places. However, a 32-bit app can temporarily disable redirection of a key by calling RegDisableReflectionKey() and then re-enable it later by calling RegEnableReflectionKey(). Similarly, filesystem redirection can be disabled with Wow64DisableWow64FsRedirection() and re-enabled with Wow64RevertWow64FsRedirection(). So perhaps a good first step would be to add an 'x64' option which continues to generate a 32-bit installer as it does now, but disables redirection so that 64-bit apps and their keys can be installed into the correct directories. That wouldn't fix the problem of installing x64 drivers -- at least I don't think so -- but it should allow most other types of x64 installations to work. ---------------------------------------------------------------------- Comment By: Constantin Makshin (dinosaur-rus) Date: 2006-07-02 09:28 Message: Logged In: YES user_id=1400901 Yes, 64-bit NSIS would be very useful for me, too. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2006-03-28 22:01 Message: Logged In: NO Yes, I am also looking for 64 bit builds for Windows. One of my products is a printer driver that utilizes NSIS for installation. ---------------------------------------------------------------------- Comment By: Amir Szekely (kichik) Date: 2005-10-21 14:57 Message: Logged In: YES user_id=584402 No roadmap for this. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2005-10-21 14:51 Message: Logged In: NO This is very important also to me to be able to fully support Windows XP x64 binaries. Moreover, all PCs are now selling with 64 bits CPUs ! Any roadmap for this support ? Thanks. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373088&aid=1306212&group_id=22049 |