Re: [Gc] Re: gc 7.4.0 on Android

Ivan Maidanski <ivmai-JGs/[email protected]>
Newsgroups gmane.comp.programming.garbage-collection.boehmgc
Message-ID <[email protected]>
 Hi Manuel,

Wed,  4 Dec 2013, 10:01 +01:00 from [email protected]:
>Hi Manuel,
>
>> 1. please check you NDK, it should have link.h file.
>I do have some link.h:
>
>% find android-ndk-r8e -name link.h
>android-ndk-r8e/platforms/android-8/arch-arm/usr/include/link.h
>android-ndk-r8e/platforms/android-9/arch-arm/usr/include/link.h
>android-ndk-r8e/platforms/android-9/arch-mips/usr/include/link.h
>android-ndk-r8e/platforms/android-9/arch-x86/usr/include/link.h
>android-ndk-r8e/platforms/android-14/arch-arm/usr/include/link.h
>android-ndk-r8e/platforms/android-14/arch-mips/usr/include/link.h
>android-ndk-r8e/platforms/android-14/arch-x86/usr/include/link.h
>android-ndk-r8e/platforms/android-5/arch-arm/usr/include/link.h
>android-ndk-r8e/platforms/android-4/arch-arm/usr/include/link.h
>android-ndk-r8e/platforms/android-3/arch-arm/usr/include/link.h
>
>but without me knowing why my GCC wrapper does not find any of them. It
>could be that the GCC wrapper I used is missing some directories. Just do be
>sure that we are understanding each other, please find attached this
>wrapper. I have been using since I have started developing on Android:
Your script contains the right included folder: -I#{droid_root}/bionic/libc/include
Please check whether droid_root points to the right root folder.

>
>If you have something else to suggest, I will be glad to test.
>
>> 2. dynamic register is not working on Android (looks like the condition
>> "tag == DT_DEBUG" is never satisfied on bionic), so you just skip the
>> code by -D IGNORE_DYNAMIC_LOADING. I use a workaround (works only on ARM
>I'm not sure to fully understand what you mean here. Should I use the 
>-DIGNORE_DYNAMIC_LOADING C compilation option in order to disable dynamic
>loading? Is that what you are proposing.
yes.

>
>> platform) - insert GC_INIT() call into initialization code of each
>> dynamically loaded library.
>Ah. I will try that (I'm not sure I will find the time to test it this morning). 
>Calling GC_INIT() many time is harmless, right? yes.

Regards,
Ivan

>
>
>-- 
>Manuel
>
>_______________________________________________
>Gc mailing list
>[email protected]
>http://www.hpl.hp.com/hosted/linux/mail-archives/gc/

_______________________________________________
Gc mailing list
Gc-V9/[email protected]
http://www.hpl.hp.com/hosted/linux/mail-archives/gc/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.