Pierre Girard <[EMAIL PROTECTED]> writes: > It compiles but then i get a 32 bit executable which is not what i want. > This is on a solaris 10 with amd processor using the sun forte 11 compilers. > Are there any fix for this?
You'd need to do something about adapting src/backend/port/tas/solaris_i386.s to amd64, and then change the part of s_lock.h that mentions Solaris/386 to also accept x86_64 not just __i386. Also see src/template/solaris which controls configure's determination of which tas file is needed. It's possible that the assembly code would work as-is on amd, in which case you'd just need a one-liner change in s_lock.h and maybe some adjustment of the template file. Please send a patch if you fix this. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org