Package Details: firefox-kde-opensuse 127.0-1

Git Clone URL: https://aur.archlinux.org/firefox-kde-opensuse.git (read-only, click to copy)
Package Base: firefox-kde-opensuse
Description: Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE
Upstream URL: https://github.com/openSUSE/firefox-maintenance
Keywords: browser gecko web
Licenses: GPL, MPL, LGPL
Conflicts: firefox
Provides: firefox
Submitter: csslayer
Maintainer: Thaodan
Last Packager: Thaodan
Votes: 336
Popularity: 0.33
First Submitted: 2009-12-11 09:10 (UTC)
Last Updated: 2024-07-21 20:54 (UTC)

Required by (167)

Sources (37)

Pinned Comments

Thaodan commented on 2021-04-20 17:40 (UTC) (edited on 2021-04-21 22:45 (UTC) by Thaodan)

If you have issues with this package visit gitlab and read the readme first.

Latest Comments

« First ‹ Previous 1 .. 86 87 88 89 90 91 92 93 94 95 96 .. 139 Next › Last »

VlaoMao commented on 2013-01-13 08:09 (UTC)

failed to get nsXPConnect service!

bakgwailo commented on 2013-01-12 16:30 (UTC)

I remember reading a few article a long time ago from a few Mozilla devs that they had gotten -O3 working with Firefox, so I figured why not. This one is about out of date: http://www.ogre.com/node/149, shows some improvements @ -O3. BTW, forgot to say, make sure your gcc, gcc-libs, binutils, etc are -not- the multilib versions, and are just the normal regular versions.

Thaodan commented on 2013-01-11 17:53 (UTC)

@bakgwailo: -O3 is to much, -O2 is enough

bakgwailo commented on 2013-01-11 17:35 (UTC)

Also, on mtune vs. march, they are both OK to use AFAIK - march takes presidence. From man gcc: "Moreover, specifying -march=cpu-type implies -mtune=cpu-type." So I think you can either have it implicitly in the make flags or not, it shouldn't matter.

bakgwailo commented on 2013-01-11 17:34 (UTC)

Also, on mtune vs. march, they are both OK to use AFAIK - march takes presidence. From man gcc: "Moreover, specifying -march=cpu-type implies -mtune=cpu-type." So I think you can either have it implicitly in the make flags or not, it shouldn't matter.

bakgwailo commented on 2013-01-11 17:30 (UTC)

I have 8Gigs of ram, too, and your flags look OK - mine are: CFLAGS="-march=native -mtune=native -O3 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" CXXFLAGS="-march=native -mtune=native -O3 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro" However, it might be your -j8 -> try like -j2 (thats what I am using on my i5 M560). I had overall issues using higher -j values before and compiling firefox.

Thaodan commented on 2013-01-11 16:21 (UTC)

even if I remove -mtune in C(XX)FLAGS i get the same error

tubal-cain commented on 2013-01-11 14:52 (UTC)

I got this error when finishing compiling: failed to get nsXPConnect service! make[2]: *** [prepare-package] Error 1 make[2]: Leaving directory `/home/christopher/makepkg/src/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer' make[1]: *** [install] Error 2 make[1]: Leaving directory `/home/christopher/makepkg/src/mozilla-release/obj-x86_64-unknown-linux-gnu' make: *** [install] Error 2 ==> ERROR: A failure occurred in package(). Aborting... ==> ERROR: Makepkg was unable to build firefox-kde-opensuse. I'm using gcc-multilib.

straykat commented on 2013-01-11 07:56 (UTC)

Thaodan, your CFLAGS & CXXFLAGS include both the march & mtune flags. The march flag is to compile specifically for your CPU. The mtune flag compiles for generic CPUs but optimised (tuned) to your CPU. This produces a larger binary. The mtune flag is not normally used or needed. My suggestion is, if you only compile for your machine, remove "-mtune=native" in both CFLAGS & CXXFLAGS. Recommended reading here: http://www.gentoo.org/doc/en/gcc-optimization.xml

Thaodan commented on 2013-01-11 06:25 (UTC)

I've runned the PKGBUILD with and without yaourt every time the same error. My build flags are: CFLAGS="-march=native -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" CXXFLAGS="-march=native -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style=gnu" MAKEFLAGS="-j8"