Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
gcc 64 bit
2010-12-04, 07:34 AM (This post was last modified: 2012-09-21 12:56 AM by rodney.)
Post: #1
Interix gcc 64 bit
This is a general information message.
There is not yet a package available.

Exciting news happened a couple of weeks ago WRT gcc.
Microsoft is providing funding for a 64-bit gcc !!
Yaaaaaa!!!

The work, which has already started, will take a few months to complete.
The work is being done by someone well versed with gcc and compilers.

To be up front this does not include gdb 64-bit. We hope funding will become
available (fingers-crossed) in the future to do this.

Special thanks to Scott R at Microsoft for finding this funding -- there are lots of
happy Interix/SUA users greeting this news :-)

Find all posts by this user
Quote this message in a reply
2011-05-12, 08:08 PM
Post: #2
Re:gcc 64 bit
Update: a Beta package is being assembled currently. We'll post again when it is available.
The Beta package will not have full functionality (some issues still being worked out) and may have
some bugs with it (hey, that's why it's labeled "beta" .
We're anxious to have folks test it in their environment to report back any issues.
This way the first official release will be really good
Find all posts by this user
Quote this message in a reply
2011-05-20, 09:24 AM
Post: #3
Re:gcc 64 bit
We're very close to officially releasing the Beta gcc 64-bit package.
Testing of the package is happening now with some live cycling on the ftp site for brief time periods.
Please don't try installing this Beta until the the announcement if you do see it.
There are a couple of tweaks needed that have appeared during testing.
RSN though.
Find all posts by this user
Quote this message in a reply
2011-05-24, 05:12 PM
Post: #4
Re:gcc 64 bit
The Beta package is now ready for people to try.

If you installed any of the gcc related packages before now, you should uninstall them because they have been updated.
So do "pkg_delete -M env_path_gcc64 includes_patch gcc64" to make sure you start with a clean system.

Then install by doing "pkg_update -L gcc64".

Note: This is only for Interix/SUA 64-bit systems for versions 6.0 and later (e.g. 6.1).

If you have issues/problems please post in one of the Forums and state/ask about them.
This is a Beta: we need the feedback to make it better.

The 2 packages gcc64 depends on should set everything up correctly.
However, this will mean that the 32-bit gcc won't work so well (if at all) without getting confused.

Edit: I missed mentioning earlier, though it has been stated in other posts, that this Beta release of gcc does not
have shared library functionality with it. We're short a couple of pieces of information (or code adjustments) to get
shared library support fully and correctly working. We're waiting for information (or the code/binary change) from Microsoft.

Find all posts by this user
Quote this message in a reply
2011-06-13, 09:35 PM
Post: #5
Re:gcc 64 bit
The beta release of gcc 64-bit has been out for a while now.
Comments and other input has been happening in this thread:
http://www.suacommunity...&m=19087&mpage=1

If you have any comments please add them to this thread.
Otherwise in a couple of days I'll ask Doug to make adjustments based on the input so far so a "beta 2" package can be made with this looking to be the final
release.

Thanks to everyone who has taken the time to test gcc 64 bit beta.

Find all posts by this user
Quote this message in a reply
2012-08-10, 06:01 PM (This post was last modified: 2012-09-20 01:38 PM by rodney.)
Post: #6
RE: gcc 64 bit
Note for people after installing the gcc 64 package. You will need to:
Unset the environment variables GCC_EXEC_PREFIX and LIBRARY_PATH.
Be sure to add to your env var PATH the path "/opt/gcc64/bin".
You can do this on the command line with each shell or you can do it in your login scripts in your home directory.

For csh/tcsh:
unsetenv LIBRARY_PATH
unsetenv GCC_EXEC_PREFIX
set PATH "/opt/gcc64/bin:${PATH}"


For sh/ksh/zsh/bash:
unset LIBRARY_PATH
unset GCC_EXEC_PREFIX
export PATH="/opt/gcc64/bin:${PATH}"
Find all posts by this user
Quote this message in a reply
2012-09-20, 01:43 PM (This post was last modified: 2012-09-20 01:44 PM by rodney.)
Post: #7
RE: gcc 64 bit
I finally remembered to update the FAQ entries with the information above.
See FAQ Entry 4.13 (and 4.05 is worth a read too).
I'll note, in case someone is reading this instead of the FAQ, that you still need to have both of
the SDK's (Interix/SUA and GNU) installed before you install the gcc64 package so the
include/header files are available as well as the manual pages.
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)