Android-x86-64 problem detected with build.prop

730 views
Skip to first unread message

Carlos Estrague

unread,
Jan 17, 2016, 2:16:37 PM1/17/16
to Android-x86
If an application has to binary ARMv8 load first before x86 32bit

It should be well because some applications do not work or partially work with poor perfomance always load the binary ARMv8 if available.
ro.product.cpu.abilist = x86_64, x86, arm64-V8A, armeabi-v7a, armeabi

and not 
ro.product.cpu.abilist = x86_64, arm64-V8A,x86,armeabi-v7a, armeabi


Chih-Wei Huang

unread,
Jan 18, 2016, 12:23:29 AM1/18/16
to Android-x86
Good point.

I've pushed patches to change the cpu abi list order
in the marshmallow-x86 branch.
Please try it and let me know if it works as you expected.


--
Chih-Wei
Android-x86 project
http://www.android-x86.org

Carlos Estrague

unread,
Jan 19, 2016, 3:10:03 AM1/19/16
to Android-x86

I Have a problem when generate image 

genisoimage: option '-e' is ambiguous; possibilities: '--eltorito-boot' '--exchange' '--ethershare' '--exclude-list' '--exclude' '--eltorito-catalog' '--eltorito-alt-boot'
Usage: genisoimage [options] -o file directory ...

Use genisoimage -help
to get a list of valid options.

bootable/newinstaller/Android.mk:71: recipe for target 'out/target/product/x86_64/android_x86_64.iso' failed
make: *** [out/target/product/x86_64/android_x86_64.iso] Error 1


 

Chih-Wei Huang

unread,
Jan 19, 2016, 3:20:02 AM1/19/16
to Android-x86
2016-01-19 16:10 GMT+08:00 Carlos Estrague <max...@gmail.com>:
>
>> I Have a problem when generate image
>
>
> genisoimage: option '-e' is ambiguous; possibilities: '--eltorito-boot'
> '--exchange' '--ethershare' '--exclude-list' '--exclude'
> '--eltorito-catalog' '--eltorito-alt-boot'
> Usage: genisoimage [options] -o file directory ...
>
> Use genisoimage -help
> to get a list of valid options.

Probably your genisoimage is too old?

This is my version in Ubuntu 14.04.2 LTS:

$ dpkg -l genisoimage
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version
Architecture Description
+++-=====================================-=======================-=======================-===============================================================================
ii genisoimage 9:1.1.11-2ubuntu3
amd64 Creates ISO-9660 CD-ROM filesystem images


> Report problems to debbur...@lists.alioth.debian.org.
> bootable/newinstaller/Android.mk:71: recipe for target
> 'out/target/product/x86_64/android_x86_64.iso' failed
> make: *** [out/target/product/x86_64/android_x86_64.iso] Error 1



Carlos Estrague

unread,
Jan 19, 2016, 3:52:35 AM1/19/16
to Android-x86

In archlinux distro is genisoimage 1.1.11 (Linux)

With mkisofs tools 3.02a05 (x86_64-unknown-linux-gnu) not luck to all

Bad Option '-e' (error -1 BADFLAG).

genisoimage -vJURT -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot \
-input-charset utf-8 -V "Android-x86 LiveCD" -o out/target/product/x86_64/android_x86_64.iso out/target/product/x86_64/boot out/target/product/x86_64/ramdisk.img out/target/product/x86_64/initrd.img out/target/product/x86_64/install.img out/target/product/x86_64/system.sfs out/target/product/x86_64/kernel
Bad Option '-e' (error -1 BADFLAG).
Usage: mkisofs [options] [-find] file... [find expression]

The main problem are in product/x86_64/kernel stop here.





Chih-Wei Huang

unread,
Jan 19, 2016, 4:28:27 AM1/19/16
to Android-x86
Hmm, strange. I checked the manpage of genisoimage,
it doesn't explain the -e option.
Is it an option added to ubuntu package only?

Luke, could you please check the issue?
Thanks!

> The main problem are in product/x86_64/kernel stop here.

In the mean time, if you don't need efi iso,
just remove -e boot/grub/efi.img in the makefile
bootable/newinstaller/Android.mk

Carlos Estrague

unread,
Jan 19, 2016, 6:45:10 AM1/19/16
to Android-x86
 
maybe i think because in -help info no found -e information. 

Archlinux have two packages

cdrkit Last update 2013 version are is 1.11-3 https://www.archlinux.org/packages/extra/x86_64/cdrkit/

cdrtools https://www.archlinux.org/packages/community/x86_64/cdrtools/ update to 2016 but no known flag -e 

 With delete -e efi image iso success image ok :-)  

I'll try to see if my pc works without UEFI - legacy mode thanks you.

Carlos Estrague

unread,
Jan 19, 2016, 7:36:43 AM1/19/16
to Android-x86

Load with legacy mode working.

I can confirm this error are fixed.

Now are correct abi listed ;)

http://oi68.tinypic.com/nq3281.jpg

Georgios Kourachanis

unread,
Jun 9, 2016, 10:58:04 AM6/9/16
to Android-x86
Hello,

My solution to this, was not removing "-e boot/grub/efi.img", but replacing "-e" with "-eltorito-boot".


P.S. offtopic: My first post in groups.google.com yey :>
Reply all
Reply to author
Forward
0 new messages