Notices


Reply
Thread Tools
Posts: 250 | Thanked: 300 times | Joined on Sep 2007
#1
Is it possible to port this developer channel version to Maemo?

Announcement: http://blog.chromium.org/2009/06/dan...available.html
__________________

Last edited by dkwatts; 2009-06-05 at 06:10.
 

The Following 3 Users Say Thank You to dkwatts For This Useful Post:
allnameswereout's Avatar
Posts: 3,397 | Thanked: 1,212 times | Joined on Jul 2008 @ Netherlands
#2
Chromium uses WINE. It will only work on x86-32, and AMD64.
http://code.google.com/p/chromium/wi...ldInstructions
__________________
Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!
 

The Following 2 Users Say Thank You to allnameswereout For This Useful Post:
epage's Avatar
Posts: 1,684 | Thanked: 1,562 times | Joined on Jun 2008 @ Austin, TX
#3
Originally Posted by allnameswereout View Post
Chromium uses WINE. It will only work on x86-32, and AMD64.
http://code.google.com/p/chromium/wi...ldInstructions
I looked through that page and the page "Prerequisites" and did not find any mention of a Wine dependency.

Even if it did have one, it would be a build time dependency and I think people have built with Wine on non x86 platforms. The Darwine project comes to mind.
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog
 
allnameswereout's Avatar
Posts: 3,397 | Thanked: 1,212 times | Joined on Jul 2008 @ Netherlands
#4
Darwine used Qemu or something.

Chromium is currently 32-bit x86 only. As such, it requires several 32-bit libraries to compile and run. While it is possible to compile and run on 64-bit Linux, many distributions are missing the necessary 32-bit libraries, and will result in build or run-time errors. See the 64-bit build notes for more info.
__________________
Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!
 
epage's Avatar
Posts: 1,684 | Thanked: 1,562 times | Joined on Jun 2008 @ Austin, TX
#5
Originally Posted by allnameswereout View Post
Darwine used Qemu or something.
Darwine had two phases of development. 1) Port Wine to allow windows apps to be recompiled and run under PPC Darwin, and 2) To use QEmu for dynamic recompilation of the binary but not wine
http://darwine.sourceforge.net/faq.php

I wonder how much architecture specific code Chromium has...

Edit: Javascript JIT would be probably the main issue
__________________
770, n810, n900, Ideapad S10-3t
TheOneRing, DialCentral, Gonvert, Quicknote, Multilist, ejpi, nQa, Waters of Shiloah
Programming Blog

Last edited by epage; 2009-06-05 at 15:50.
 
allnameswereout's Avatar
Posts: 3,397 | Thanked: 1,212 times | Joined on Jul 2008 @ Netherlands
#6
The problem is really those Linux/x86-32 binaries. Unless your goal is to run Windows/x86 application on Linux/ARM only the QEMU part is relevant. Using QEMU as host CPU ARM is in Testing phase and there would be quite some overhead.

Google's JS JIT V8 is ported to ARM/Linux. Other JITs used by Mozilla/Gecko such as Tamarin and Tracemonkey are ported to ARM.
__________________
Goosfraba! All text written by allnameswereout is public domain unless stated otherwise. Thank you for sharing your output!
 
Johnx's Avatar
Posts: 643 | Thanked: 628 times | Joined on Mar 2007 @ Seattle (or thereabouts)
#7
There were some people hacking around with running the Windows version of Chrome under Wine in Linux, but the developer preview appears to be a native build. The lack of native 64-bit binary appears to be for some pretty good technical reasons, but probably isn't out of the picture if someone provides pathces.

-John

PS: Posted from Chrome on Linux/x86. Gonna see how badly Chromium fails to build on Linux/ARM.
 
Reply


 
Forum Jump


All times are GMT. The time now is 10:31.