On 18 June 2012 21:14, Marius Cetateanu <mce(a)softkinetic.com> wrote:
> Hi,
>
> I'm trying to build some shared libraries with the Linaro Android toolchain.
> For all of my libraries I get the following errors from the linker:
>
> |BlaBla.cpp.o: requires unsupported dynamic reloc R_ARM_REL32; recompile
> with -fPIC
>
> /home/dev/android/android_linaro_toolchain/libexec/gcc/arm-linux-androideabi/4.7.1/real-ld:
> error: hidden symbol '__dso_handle' is not defined locally
> |
>
> I'm using -fPIC in the compiler's flags so I'm not sure why the linker is
> complaining.
> The |__dso_handle| error is supposed to have been fixed in the NDKr6. I
> tried the
> Linaro 4.7.1(2012.05) toolchain, the one available for download, one of the
> daily
> builds from Linaro of the same toolchain(the one from Friday last week) and
> I also
> rebuilt entirely the toolchain from source but with the same results. I
> found a bug
> report in the
> launchpad(https://bugs.launchpad.net/igloocommunity/+bug/1000200)
> which pretty much describes exactly the same problem but unfortunately none
> of the
> observations made there helped(I do have -fPIC in the compilation flags, I
> do not
> have any assembly source and I rebuilt the toolchain from source).
>
> Does anyone have any hints on how to fix or overcome the problem?
Hi Marius. I've cc'ed this to the linaro-android list. They might be
able to help.
-- Michael
On 18 June 2012 02:43, Jayeeta BANDYOPADHYAY
<jayeeta.banerjee(a)stericsson.com> wrote:
> Hi Zach,
>
> Supriya requires some clarifications abt supporting USB features.
>
> I guess these questions are for you.
>
> Regards,
>
> Jayeeta
>
>
>
> From: Supriya s KARANTH
> Sent: Monday, June 11, 2012 5:36 PM
> To: Jayeeta BANDYOPADHYAY
> Cc: Rajaram REGUPATHY; A Sunil KAMATH
> Subject: Clarification on USB features for snowball
>
>
>
> Hi Jayeeta,
>
>
>
> I have a few questions on USB features.
>
>
>
> 1) MTP vs Mass Storage – Which one to use?
>
> a. MTP and USB Mass Storage are mutually exclusive. Only one of them
> should be enabled at a time.
>
> b. In Linaro ICS the Mass storage option is not present and there is
> only MTP in the UI.
Looks like MTP. Does anyone else have an opinion?
> 2) Does ECM have to be enabled?
What's ECM?
> a. This requires changes to android specific files in the linux
> kernel. Since we have only one usb topic branch for both Android and Ubuntu
> is it possible to push changes to android specific files in the linux
> kernel?
>
> b. There is already RNDIS class available. Do we need ECM? We can use
> either RNDIS or ECM.
>
>
>
> 3) USB tethering (RNDIS) option from UI
>
> a. There is currently no tethering option from UI ( for neither
> USB/Bluetooth/Wifi ). Who should do the UI related changes. There is a
> launchpad bug – 887961
I think we may want to get a thread going on this and we can handle it
as a feature request.
>
>
> Thanks
>
> Supriya
>
>
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Should be okay. What change do you need to make?
Adding everyone else.
On 18 June 2012 02:41, Supriya s KARANTH
<supriya.karanth(a)stericsson.com> wrote:
> Hi Zach,
>
>
>
> I am currently trying to enable support for MTP on snowball. With the
> default settings I am not able to access the SD card through MTP.
>
>
>
> I need to change make a change to
> “frameworks/base/core/res/res/xml/storage_list.xml” to access SD card. As
> this is common across boards can I modify this?
>
>
>
> Thanks
>
> Supriya
>
>
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Hey all,
Today is Chengjie's last day as a Linaro assignee. I'd like to thank
him for his great work on the Linaro Android team over the last 6
months. He has had a big hand in supporting Origen and improving test
automation.
Chengjie is still keen on helping Linaro. He will transition to a
community member, where he'll be able to help out (without being
required to file status :).
Its been great to have you on the team Chengjie, thanks!
--
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linarohttp://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
Hi All,
The performance is very slow when i updated android from 2.3 to 4.0.4 on
iMX53. Cursor movement is very very slow while unlocking. How should i
improve performance on IMX53 with android 4.0.4.
Thanks &
Regards,
Swaraj
Dear Sir/Madam,
I am trying to download Linaro-android/staging-panda-11.11-release source
code with repo and git.
I followed the instruction in the following link
https://wiki.linaro.org/Platform/Android/GetSource.
When I tried to run the "repo init" and "repo sync" command, I got the
following error information:
*Proxy could not open connnection to android.git.linaro.org: Forbidden*
*fatal: The remote end hung up unexpectedly*
*fatal: cannot obtain manifest git://
android.git.linaro.org/platform/manifest.git*
So, I changed the git connection in MANIFEST_REPO environment variant and
staging-panda.xml file to
http://android.git.linaro.org/git
The connection established but the speed is pretty slow -- average in
10kB/s.
Is there any faster solution to get the code?
Thank you,
David Qian
On 18 June 2012 16:07, Daniel Lezcano <daniel.lezcano(a)linaro.org> wrote:
> On 06/18/2012 08:43 AM, Kejun Zhou wrote:
> > Hi Daniel,
> >
> > I saw udevadm is used in pm-qa/cpuhotplug/cpuhotplug_07.sh
> >
> > 40
> > 41 # damn ! udevadm is buffering the output, we have to use a temp
> file
> > 42 # to retrieve the output
> > 43 rm -f $TMPFILE
> > 44 udevadm monitor --kernel --subsystem-match=cpu > $TMPFILE &
> > 45 pid=$
> >
> > Integrating udevadm to Android system will make util-linux and udev
> > being involved in Android system.
> > Is there a substitute of udevadm?
>
> I don't think so. You could write a simple C program listening on the
> udev netlink socket, add it to the testsuite and remove udevadm.
>
> There is not udev in Android system. If we use the udev, we need to modify
a lot of Android system.
> --
> <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs
>
> Follow Linaro: <http://www.facebook.com/pages/Linaro> Facebook |
> <http://twitter.com/#!/linaroorg> Twitter |
> <http://www.linaro.org/linaro-blog/> Blog
>
>
---------- Forwarded message ----------
From: Kejun Zhou <kejun.zhou(a)linaro.org>
Date: 11 June 2012 15:57
Subject: A question about Android build system.
To: Mathieu Poirier <mathieu.poirier(a)linaro.org>, Bernhard Rosenkränzer <
Bernhard.Rosenkranzer(a)linaro.org>
Cc: Zach Pfeffer <zach.pfeffer(a)linaro.org>
Hi,
I have a question about adding pm-qa into Android. Could you give me some
help?
There are many scripts in pm-qa. Each script is independent test case.
My question is how to make the Android build the pm-qa automatically
without a modification of target/product/core.mk.
Take the cpuidle which is one of pm-qa test modules.
(1) There are cpuidle_01.sh, cpuidle_02.sh, cpuidle_03.sh and
cpuidle_killer.c in pm-qa/cpuidle/ folder.
(2) The Android.mk lists cpuidle_01.sh, cpuidle_02.sh, cpuidle_03.sh and
cpuidle_killer as independent modules.
~~~~~cpuidle Android.mk~~~~~~~~~
include $(call all-subdir-makefiles)
LOCAL_PATH:= $(call my-dir)
module_name = cpuidle
define $(module_name)_add_executable
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := tests
LOCAL_MODULE := $1.sh
LOCAL_SRC_FILES := $1.sh
LOCAL_MODULE_PATH :=
$(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
include $(BUILD_PREBUILT)
endef
test_num := 01 02 03
$(foreach item,$(test_num),$(eval $(call $(module_name)_add_executable,
$(module_name)_$(item))))
include $(CLEAR_VARS)
LOCAL_MODULE := cpuidle_killer
LOCAL_SRC_FILES:= cpuidle_killer.c
LOCAL_STATIC_LIBRARIES := libcutils libc
LOCAL_MODULE_TAGS := tests
LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
include $(BUILD_EXECUTABLE)
(3) Is it possible only add the pm-qa/cpuide folder under
(Android_platform)/external/pm-qa, and the Android build system will build
the pm-qa/cpuidle automatically?
BRs,
Kejun
Hey everyone.
I'm not working today, taking holiday on request. I'll be swapping this
with tomorrow to catch up.
Talk to you on Monday.
Thanks
ZK
--
Zygmunt Krynicki
Linaro Validation Team
s/Validation/Android/