On Thursday 26 August 2004 12:06, Colin Carter wrote:
Does anybody know if SuSE 64 bit system is really 64 bit code?
Yes. Yes, I know it, and yes, it is 64 bit code - whatever you mean with that.
I can't seem to get any response from SuSE staff regarding the questions:
Sorry, but things don't work this way. First of all, this is a mailing list we (SuSE) offer as an additional resource for developers - for free. You can ask questions here, and if somebody knows the answer (which might or might not be the case) AND if this somebody is also willing to share that information with you, you might get an answer. But this is not a guaranteed service of any kind. It is a community that depends on how willing people are. Some SuSE people participate in this community - in their spare time, as volunteers. You should take that as a sign of personal involvement with the Open Source spirit of those people. But to come here and complain that somebody who gave you some information does not open this as a private support channel for no cost at all is downright outrageous - even more so since you got that information (again, for free) with one day delay since some people, believe it or not, are sometimes simply unavailable for such community service for some hours. Open Source communities don't work that way. Neither do commercial companies. If you wish to purchase guaranteed development support, please consult http://www.suse.com which models are available. The box product or even the server products do not come with any such service by default.
1: If I define int i; and real x; do I get 64 bit integer and float if compiled under 64?
Yes, but if you rely on that, your program will not be portable. It will always only run on 64 bit systems.
2: Where does one find the definitions in the SuSE system? For example, where is the definition for the structure of XSizeHints ?
/usr/include/X11/Xutil.h
Where is the definition of the function prototypes for the 64 bit functions?
There is no difference between 32 or 64 bits for these kinds of functions. That's the whole point of having a windowing system as a separate abstraction level.
Maybe the 'average' programmer can ignore such issues, but I want to use FORTRAN to do the number crunching and I need to know if I should pass an integer(KIND=4) or integer(KIND=8)
Anybody here with Fortran experience on Linux?
CU
--
Stefan Hundhammer