From: SourceForge.net <no...@so...> - 2005-05-20 21:12:11
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3162329 By: dannysmith _aligned_malloc (dependent on newer versions of msvcrt.dll) and _mingw_aligned_malloc (dependent on libmingwex.a) are in recent mingw runtime. Also, with GCC-4, a new header, mm_malloc.h is provided as a gcc system header. This file has inline versions of _mm_malloc and _mm_free. Danny ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-05-21 14:45:50
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3162982 By: pat-laurent Thanks, it works with '_mingw_aligned_malloc'. I have now subsidiary questions. 1)Is there a macro that I could use to see in the program if I am currently using MinGW, in order to be able to compile on other platforms, something like '#ifdef MINWG' ? 2)Why doesn't '_aligned_malloc' work? GCC says that this function is not defined. I have VC71 installed. Should I set the macro '__MSVCRT_VERSION__'? how? where? 3)There is still no GCC 4.0 binary for MinGW, it it? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-05-23 03:26:43
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3164385 By: adah 1) The macro you want is __MINGW32__. You can find all predefined macros by "gcc -dM -E - < nul". 2) I do not see _aligned_malloc in msvcrt.dll. Maybe you could try -lmsvcr71 (-lmsvcr70) if you have msvcr71.dll (msvcr70.dll) on your system. The DLL might not be present on target systems, and there might be other gotchas. I would recommend you put an extra -lmsvcrt before -lmsvcr71. 3) GCC 4.0 is not stable enough for the Win32 platform, I suppose. Generally you should expect a MinGW release on GCC 4.0.1 or later. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |