Hi all,

  I am getting following error if I use __aligned_malloc function in code.

     Error : __mingw_aligned_malloc was not declared in this scope

My code is as follows
======================

#include <malloc.h>

#ifdef _WIN32
#include <windows.h>
#else
#include <sys/time.h>
#include <linux/limits.h>
#endif

#ifdef __MINGW32__ 
#define _aligned_malloc __mingw_aligned_malloc 
#define _aligned_free  __mingw_aligned_free 
#endif //MINGW

#if defined (_WIN32)
    output = (cl_uint *)_aligned_malloc(sizeof(cl_uint4), 16);
#else
    output = (cl_uint *)memalign(16, sizeof(cl_uint4));
#endif

============================================================
1.  Downloaded mingw-w64-bin_x86_64-mingw_20100914_sezero.zip
2. Unzipped to C:/mingw64
3. Set PATH=C:/mingw64/bin;%PATH%
4. Built sample code for 64bit using make(I got above error)

Could anybody help me to fix the problem?  I am on XP64, SP1

Note: same code works fine for MinGW downloaded from
http://sourceforge.net/projects/mingw/files_beta/Automated%20MinGW%20Install
er/mingw-get-inst/mingw-get-inst-20100909/



Thanks and Regards
G E Naganna



------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to