Alexander Hansen wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > monipol wrote: >> On 31/08/2009, at 16:05, Alexander Hansen wrote: >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> Jack Howarth wrote: >>>> Can someone help me to add a FAQ entry in... >>>> >>>> http://www.finkproject.org/faq/comp-general.php?phpLang=en >>>> >>>> concerning gcc error messages that are significant for >>>> 64-bit code compilations? In particular we need to add >>>> a question for... >>>> >>>> Q6.25: I get warnings "cast to pointer from integer of different >>>> size" or >>>> "initialization makes pointer from integer without a cast" when >>>> compiling >>>> at -m64. >>>> >>>> Errors of the form "cast to pointer from integer of different size" >>>> and >>>> "initialization makes pointer from integer without a cast" can >>>> cause latent >>>> bugs at -m64 since, if the size of the integer is greater than the >>>> pointer, >>>> unwanted sign extension could occur. For example... >>>> >>>> (unsigned long long)((void *)(0xdeadbeef))) >>>> >>>> could show the result as 0xffffffffdeadbeef instead of the intended >>>> 0xdeadbeef. The fix is just to cast the pointer uintptr_t first so >>>> that... >>>> >>>> if (xim_info->current_xics == (XContext) NULL) >>>> >>>> becomes... >>>> >>>> if (xim_info->current_xics == (XContext)(uintptr_t) NULL) >>>> >>>> to eliminate the incorrect cast and insure that the pointer is >>>> correctly used. >>> That could be done, sure. Though that seems to me more like something >>> that maintainers might have a need for than casual users, the target >>> audience of the FAQ. >> >> How about creating a new document for maintainers, sort of a knowledge >> base? It could use the same structure our FAQ document uses. >> >> >> Cheers, >> >> -- >> monipol >> http://finkers.wordpress.com >> >> Submitting a Fink bug report? Read this: >> http://www.finkproject.org/doc/netiquette/index.php >> http://finkers.wordpress.com/2009/06/03/bug-reports/ >> >> > > We do have the "advanced topics guide", too; which currently just has > how to set up a binary distribution server. > > - -- > Alexander Hansen > Fink User Liaison
I would hope to find it in the packaging manual: http://www.finkproject.org/doc/packaging/index.php --Robert ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
