Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

32 bit support #8

Closed
JacobShipley opened this issue Sep 19, 2014 · 41 comments
Closed

32 bit support #8

JacobShipley opened this issue Sep 19, 2014 · 41 comments

Comments

@JacobShipley
Copy link

I haven't had the time to take a deep look at the ARChon project yet, but I noticed that the current build does not include 32 bit libraries.

So why does this matter? While one might think this is a non-factor in the modern world of 64 bit CPUs, it's worth mentioning that millions of tablets and convertible laptops sold within the last year based on Intel's Bay Trail architecture were shipped with 32 bit Windows 8(.1), and a 32 bit UEFI.

@PlasmaPower
Copy link
Contributor

I'm not exactly sure what thenacl_x86_64 folder in the platform_specific folder is doing, but I think we need a nacl_x86 folder.

@vladikoff
Copy link
Owner

Need nacl_i686

@PlasmaPower
Copy link
Contributor

OK. I forgot what it was called.

@PlasmaPower
Copy link
Contributor

Looking at https://chromium.googlesource.com/arc/arc/+/master/src/build/naclize_i686.py, could we reverse the x86_64 process and make it i686? I have not worked on anything NaCl related, I have no idea how ARChon even works.

@xcasex
Copy link

xcasex commented Sep 20, 2014

seems a lot like the source for nacli686 is readily availible in the chromium ARC codebase.

@vladikoff
Copy link
Owner

Yeah when building I don't get most libraries that are available for 64-bit :(.
Also at https://chromium.googlesource.com/arc/arc/+/arc-runtime-39.4410.139.0/docs/getting-started-open-source.md it says

A small set of shared objects can be built which are part of ARC currently.
A fully running system cannot currently be built.

@xcasex
Copy link

xcasex commented Sep 20, 2014

I get all libraries when i build fo r32bit, plus a lot of others as well i have figured out how to get google play services to be included.
However, it odes not build the 32bit nacl_platform.nexe, i'm currently building all targets on my buildservers to see if or what they produce that differentiates, then i'm digging into that.

@alfonsojon
Copy link

This bug report should also include ARMv7 support (or the lack of).

@xcasex
Copy link

xcasex commented Sep 21, 2014

cofirmed it does not provide the nacl_$platform.nexe runtime. time to reread the configuration script and check the source.

@ywq111
Copy link

ywq111 commented Sep 22, 2014

Is it have a log file?
It can not work on xubuntu 32 bit operating system.(xubuntu-14.04.1-desktop-i386)
In xubuntu 14.04 i386 , lib32stdc++6 is libstdc++6

run chromeos-apk and it maybe got a error like this:
/usr/bin/env:node No such file or directory
just use the follow command:
ln -s /usr/bin/nodejs /usr/bin/node

@alfonsojon
Copy link

@xcasex @vladikoff Would it be possible to pull this from a Chromebook in dev mode? If so, I could pull the armv7 folder off my Chromebook in dev mode if needed. If it is possible, we would still need someone to pull the folders from an Intel-based Chromebook.

@vladikoff
Copy link
Owner

@darren3
Copy link

darren3 commented Sep 22, 2014

Works on my 32bit netbook running Chromium OS. Thanks.

@meshwara
Copy link

@vladikoff , it's awesome, I will try it soon. By the way, can I just download its _platform_specific part, or all part ? From bitbucket maybe. Sorry, I have very limited internet quota :( .

@vladikoff
Copy link
Owner

@meshwara there is a separate download for each platform. The link above is for 32-bit ^^^

@meshwara
Copy link

@vladikoff , fantastic, it's work. I just test it on Ubuntu 14.04, Chrome 38.0.2125.66 beta and Chrome 39.0.2159.4 dev. Evernote and Fliboard running perfectly.
But, why I can only load 1 apk at once. First I load Evernote apk, but when I load other apk say Flipboard, my Feedly is gone.

@meshwara
Copy link

@vladikoff , my problem is solved. Sorry I forgot to remove "key" from manifest.json.
Finally, all working perfectly.

@perpi
Copy link

perpi commented Sep 22, 2014

The game 2048 is working here on my 32 bit archlinux via google chrome v37.0.2062.120

But these app are failed: Line, Viber and Whatsapp

Viber: It opens a blank window with an android logo in the center and then close it fastly!

Whatsapp: It behaves the same as Viber

Line:
screenshot from 2014-09-23 00 36 17

@PlasmaPower
Copy link
Contributor

Those apps don't work with this. Try one of the apps in the "tested apps section", like GYRO.

@perpi
Copy link

perpi commented Sep 22, 2014

Try one of the apps in the "tested apps section"

Where is it?

@PlasmaPower
Copy link
Contributor

Towards the bottom of the README (on the main page). It's the second to last thing.

@JimPinho
Copy link

Hi, thank you for sharing this 32-bit version with us @vladikoff. However I'm still unable to run it. ARChon Custom Runtime 1.1 - x86_32 and .apk apps give me an "unrecognized manifest key" error. @meshwara, what did you delete exactly in manifest.json file?

@vladikoff
Copy link
Owner

"unrecognized manifest key" that's just a warning

On Mon, Sep 22, 2014 at 7:25 PM, Jim Pinho notifications@github.com wrote:

Hi, thank you for sharing this 32-bit version with us @vladikoff
https://github.com/vladikoff. However I'm still unable to run it.
ARChon Custom Runtime 1.1 - x86_32 and .apk apps give me an "unrecognized
manifest key" error. @meshwara https://github.com/meshwara, what did
you delete exactly in manifest.json file?


Reply to this email directly or view it on GitHub
#8 (comment)
.

@JimPinho
Copy link

@vladikoff oops, you are right! It's working, I was unable to run one particular app, but it does work now. Thank you 😃

@smiley4017
Copy link

I have a chromium os 32 bit netbook (not chrome os) and I updated it to the latest builds, but I can not get this to work with it. It will not stay in the extension area. it installs and then after a refresh of the browser it no longer is in the extension area. Has anybody got this working on Chromium OS? If so, what build are you on?

All I get on my windows xp 32 bit laptop is a android guy when trying to run an app. But Archon does load.

Thank you @vladikoff for all your efforts on this proof of concept.
Take care,
Gary

@vladikoff
Copy link
Owner

ARChon or ARC itself disappears by design if there are no components (or
app) that depend on it. You need to load a sample app. Also I have not
tested this on Chromium OS.
On Sep 23, 2014 1:23 PM, "smiley4017" notifications@github.com wrote:

I have a chromium os 32 bit netbook (not chrome os) and I updated it to
the latest builds, but I can not get this to work with it. It will not stay
in the extension area. it installs and then after a refresh of the browser
it no longer is in the extension area. Has anybody got this working on
Chromium OS? If so, what build are you on?

All I get on my windows xp 32 bit laptop is a android guy when trying to
run an app. But Archon does load.

Thank you @vladikoff https://github.com/vladikoff for all your efforts
on this proof of concept.
Take care,
Gary


Reply to this email directly or view it on GitHub
#8 (comment)
.

@smiley4017
Copy link

Thank you for the info @vladikoff , Keep up the good work. I'm going to load Ubuntu on my windows machine (duel boot) just to get this working and play with it. I love to tinker :)

@PlasmaPower
Copy link
Contributor

@smiley4017 If you're new to Linux, I would recommend Linux Mint. It's also a lot faster.

@smiley4017
Copy link

@Flytomars- Thank you. I will try it. I have used Ubuntu before and would like to start building my own Chromium OS's so I can tweak the OS the way I like it, will Mint work well for building?

@PlasmaPower
Copy link
Contributor

@smiley4017 If you REALLY want a custom system I would recommend Arch. Linux Mint is based off of Ubuntu, it just has a standard taskbar and it's a bit faster because of that. I have lightdm + lightdm-webkit-greeter + lightdm-webkit-theme-google + KDE5 + Plasma5 on a laptop that looks a lot like ChromeOS. It took a while to configure though.

@smiley4017
Copy link

@Flytomars- Awesome, thank you. Sorry for taking this off topic. Back to our regular schedule broadcast :)

@cbuckser
Copy link

Has anybody succeeded in getting the 32-bit ARM ARChon to work on a Samsung Series 3 Chromebook? I have the same problem I had with the 64-bit ARM, and I cannot get any app to load.

@alfonsojon
Copy link

@cbuckser The Samsung Series 3 Chromebook uses an ARMv7 processor, not a 32-bit
processor. Use the ARMv7 version and it should be working great, it works
flawlessly on mine :)

Hope this helped.

@cbuckser
Copy link

Is it ARChon-v1.1-ARM.zip? I already tried that unsuccessfully, but I'm downloading it again.

@alfonsojon
Copy link

@cbuckser Yes, that is the correct one.

@cbuckser
Copy link

Unfortunately, I still cannot get an apk converted for ARChon to work. I can use Skype with the regular runtime. But, when I use ARChon, I can't get the ARChon versions of Skype, Duolingo, or Pandora (plus two other apps that I converted myself) to run.

@alfonsojon
Copy link

@cbuckser: Are you loading the unpacked apps or installing them as a .crx? They must be unpacked when installed, as packing them doesn't work.

@cbuckser
Copy link

I'm loading the apps unpacked. Using the original runtime, I can install Skype (the version for the original runtime). When using ARChon, I can't get any app to run, and I am using the apps that were tweaked to run on ARChon.

@alfonsojon
Copy link

@cbuckser Could you open a new issue? This is a closed issue, and it's unrelated. When opening the report, be sure to include the Chrome OS version you're using. (chrome://version)

@cbuckser
Copy link

Thank you.

@needshelp947
Copy link

i need help because it keeps going just standing on the loading screen but when i try to remove key from manifest there isnt "such thing"in the manifest.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests