Re: [PD] small template bug on 64 bit system for building externals for android

2013-09-15 Thread Antoine Villeret
hi,

in version 1.0.14 (svn r17152)  I have $(NDK_PROCESSOR) instead of x86 or
x86_64
on my system (Ubuntu 12.04 64bit) this environment variable isn't set
automatically with Anroid NDK r9
so I add   NDK_PROCESSOR=$(shell uname -p)
just before and i seems to work

I don't know if it only works on other platforms
here is the patch

+
a

--
do it yourself
http://antoine.villeret.free.fr


2013/9/12 Cyrille Henry c...@chnry.net

 Hello,

 i'm currently working for android.
 when trying to compile pd extern for this platform, I face a small bug on
 the template makefile v1.0.14

 it certainly work great for 32 bit, but on my 64 bit system, i have to
 change :
   NDK_TOOLCHAIN=$(wildcard $(NDK_BASE)/toolchains/$(NDK_**
 ABI)*-$(NDK_COMPILER_VERSION)/**prebuilt/$(NDK_UNAME)-x86)
 to
   NDK_TOOLCHAIN=$(wildcard $(NDK_BASE)/toolchains/$(NDK_**
 ABI)*-$(NDK_COMPILER_VERSION)/**prebuilt/$(NDK_UNAME)-x86_64)

 for now i don't have anything to test, but binary are created.

 cheers
 c

 __**_
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management - http://lists.puredata.info/**
 listinfo/pd-list http://lists.puredata.info/listinfo/pd-list

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] small template bug on 64 bit system for building externals for android

2013-09-15 Thread Cyrille Henry

hello,

i just realize that the pmpd makefile that is a copy of the template makefile, 
is labelled 1.0.14, but is not identical to the current template makefile 1.0.14

anyhow, with current template makefile, i add the NDK in the make option :

make NDK_BASE=/home/chnry/android-ndk-r9 CFLAGS=-I/home/chnry/pd/pd/src 
UNAME=ANDROID NDK_PROCESSOR=x86_64

and it's working.


I guess that adding NDK_PROCESSOR=$(shell uname -p) could cause trouble if you 
install a 32 bit NDK on a 64bit system.

so i think everything works.

cheers
c


Le 15/09/2013 09:23, Antoine Villeret a écrit :

hi,

in version 1.0.14 (svn r17152)  I have $(NDK_PROCESSOR) instead of x86 or x86_64
on my system (Ubuntu 12.04 64bit) this environment variable isn't set 
automatically with Anroid NDK r9
so I add   NDK_PROCESSOR=$(shell uname -p)
just before and i seems to work

I don't know if it only works on other platforms
here is the patch

+
a

--
do it yourself
http://antoine.villeret.free.fr


2013/9/12 Cyrille Henry c...@chnry.net mailto:c...@chnry.net

Hello,

i'm currently working for android.
when trying to compile pd extern for this platform, I face a small bug on 
the template makefile v1.0.14

it certainly work great for 32 bit, but on my 64 bit system, i have to 
change :
   NDK_TOOLCHAIN=$(wildcard 
$(NDK_BASE)/toolchains/$(NDK___ABI)*-$(NDK_COMPILER_VERSION)/__prebuilt/$(NDK_UNAME)-x86)
to
   NDK_TOOLCHAIN=$(wildcard 
$(NDK_BASE)/toolchains/$(NDK___ABI)*-$(NDK_COMPILER_VERSION)/__prebuilt/$(NDK_UNAME)-x86_64)

for now i don't have anything to test, but binary are created.

cheers
c

_
Pd-list@iem.at mailto:Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/__listinfo/pd-list 
http://lists.puredata.info/listinfo/pd-list




___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] small template bug on 64 bit system for building externals for android

2013-09-12 Thread Cyrille Henry

Hello,

i'm currently working for android.
when trying to compile pd extern for this platform, I face a small bug on the 
template makefile v1.0.14

it certainly work great for 32 bit, but on my 64 bit system, i have to change :
  NDK_TOOLCHAIN=$(wildcard 
$(NDK_BASE)/toolchains/$(NDK_ABI)*-$(NDK_COMPILER_VERSION)/prebuilt/$(NDK_UNAME)-x86)
to
  NDK_TOOLCHAIN=$(wildcard 
$(NDK_BASE)/toolchains/$(NDK_ABI)*-$(NDK_COMPILER_VERSION)/prebuilt/$(NDK_UNAME)-x86_64)

for now i don't have anything to test, but binary are created.

cheers
c

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list