You are not logged in.
I was just running with sudo because I had a experience long~~~~~~ ago that root permission that didin't make any seg fault.
But this time, my own usr hanbin973 nor root, Both dosn't work.
I builded this binary based on your mozconfig in the firefox-pgo-beta in the AUR.
I'm so poor at this.
Help Me Please~
Offline
Unfortunately now But it is faster even without it
Proud ex-maintainer of firefox-pgo
Offline
I'm keep having a Seg fault error....
with your firefox-pgo-beta 3.6a1 PKGBUILD
Offline
Try removing rpath argument from ldflags in pkgbuild. To be honest - this pkg should not compile with segfault, because of profiling process.
Proud ex-maintainer of firefox-pgo
Offline
toxygen: if you really care about Tracemonkey under x86_64, i suggest you go with multilib.
because mine works just fine.
http://is.gd/2mXJp
this is my scores running 3.6a2pre under multilib, pretty awesome.
here's HOWTO:
1. download the official "latest trunk"
2. open the "firefox/firefox" startup script with an editor
3. apply this patch: http://dpaste.com/82267/
Last edited by b4283 (2009-08-18 17:23:38)
Offline
Or more Arch-way: Chroot and compile firefox-pgo 32bit.
Proud ex-maintainer of firefox-pgo
Offline
[slightly OT]
it *looks* like there's now a way to build firefox with tracemonkey on x86_64 machines.
here's a test build if anyone wants to try it and confirm tracemonkey is enabled:
http://omploader.org/vMjZ4ag/firefox-3. … pkg.tar.gz
ce4db968ade597f61f67bf5d06ff8e30 firefox-3.7a1pre-2-x86_64.pkg.tar.gz
once installed, run /usr/local/lib/firefox-3.7a1pre/firefox
NB: [1] i couldn't test it myself as my only x86_64 arch machine (the one i used for this build) is a server (no X)
[2] it's _not_ a PGO build, for the same reason (may be possible but too lazy i am to find out how)
[3] as usual, use at your own risk, protect your kittens, a goat may be sacrificed
[/slightly OT]
Offline
How is it build? It looks huge - 21mb archive...
Proud ex-maintainer of firefox-pgo
Offline
@blasse
i just noticed the dir structure of nanojit from tamarin-redux had changed and became similar to the one in mozilla-central. i just replaced the mozilla-central dir with the one from tamarin-redux and it built without any issue. in the past, that would have failed massively but it now works... just hope that it actually does enable tracemonkey.
Offline
I will try it and test if it possible to incorporate to my build.
Proud ex-maintainer of firefox-pgo
Offline
if it works, here's a patch against mozilla-central:
http://omploader.org/vMjZ4cg/tracemonke … 6_64.patch
Offline
No go. It will need more patching. Copying source is not enough - probably it needs some changes inside source to use new files...
Proud ex-maintainer of firefox-pgo
Offline
do you mean the binary failed or compiling?
Offline
do you mean the binary failed or compiling?
I've used your binary and sunspider it. Result is slightly slower than pgoed 3.6a1...
Moreover there are still 6 blockers for enabling TM on x86-64, so it's probably not worth patching at this stage...
Proud ex-maintainer of firefox-pgo
Offline
ok, thanks for testing. i was surprised by the successful build but
Offline
BTW, did you ever tried this http://github.com/sandys/tracemonkey-64bit/tree/master ?
Offline
BTW, did you ever tried this http://github.com/sandys/tracemonkey-64bit/tree/master ?
Don't have enough time for this... I know that sandy is contributing to mozillas code, so every succes he has should be available in mozillas git
Proud ex-maintainer of firefox-pgo
Offline
I tried to compile firefox-pgo-beta on my laptop, x86_64 with -march=nocona and just want to say it works fine
I was surfing in the time it was compiling and it opened a new firefox (3.6) and it did some tests and I didn't have seen that before with older pgo version.
Thanks for fixing this for x86_64
Offline
I succeded to build by modifying the mozconfig a little.
But now, I want to enable tracemonkey.
I saw a thread called ' Enable TM in 64-bit '
and I downloaded the git source by ' git clone blah blah blah '
Now, what I need to do? just compile the source and install it?
Offline
Try git from git://github.com/sandys/tracemonkey-64bit.git , clone and compile. Or clone trunk git, tamarin-redux git, merge them, patch makefiles and compile. However it will probably not work anyway.
https://bugzilla.mozilla.org/show_bug.cgi?id=457879 - blockers are still there (probably you will encounter a lot of crashes).
Last edited by blasse (2009-08-25 12:07:04)
Proud ex-maintainer of firefox-pgo
Offline
I'm searching for the patch and and git for 30min ~
Is this files are those in the git? http://ftp.mozilla.org/pub/mozilla.org/ … ux/latest/
and what patch do you mean.
Offline
I'm searching for the patch and and git for 30min ~
Is this files are those in the git? http://ftp.mozilla.org/pub/mozilla.org/ … ux/latest/
and what patch do you mean.
That's not whole tamarin-redux, looks different than when I look at it last time. As for patch - I don't know about any that is already written. Makefiles in mozilla code are write to use TM for i686 and no TM for x86-64. Tahy need to be patched so it would compile using new code from tamarin-redux. But this is yet to be done - nobody tried it, only sandy (from this unofficial git linked before) tried to do something like this...
Proud ex-maintainer of firefox-pgo
Offline
You may try pointing it in mozconfig or build it without system libjpeg
I'm still trying to build latest firefox-pgo-beta and I still get what seems to be the same errors from libjpeg. Has anyone else in this thread upgraded their libjpeg at all? if you're using libjpeg v7 I don't see how you are able to build.
Offline
For some reason when I installed this I could not right click and open a new window if the link I was clicking on was an image or something other then a plain URL link
Offline
Have you both tried to compile it with libjpeg6 from AUR installed? Or after changing flag in mozconfig from --with-system-jpeg to --without-system-jpeg?
Proud ex-maintainer of firefox-pgo
Offline