If i use ppu-lv2-gcc something like this works without a problem
uint64_t endpos = 0x80000000007FFFFF;
I'm creating a 64 bit unsigned int and assign a 64 bit value to it. If i try the same using ppu-lv2-g++ i get an error while compiling.
main.cpp:2437: error: integer constant is too large for 'long' type
It only works with values that are 32 bit long. Is this a problem with my sdk setup or did i got something wrong and ppu-lv2-g++ behaves correctly?