OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

6 Pages V  « < 3 4 5 6 >  
Reply to this topicStart new topic
> Packages Repository, fluxbox - idesk - etc
jpmatrix
post Jun 2 2007, 08:19 AM
Post #61





Group: Members
Posts: 1,019
Joined: 15-February 05
From: France
Member No.: 6,477



QUOTE(gen2 @ Jun 2 2007, 03:57 PM)
QUOTE(ZDevil @ Jun 2 2007, 10:30 AM)
@gen2: Are your packages compiled with optimization flags? In fact I find firefox and abiword in the feed take much longer time to start than under pdaX. Firefox takes 8 to 9 minutes to launch (!) and abiword takes a minute or two, while under pdaX it's 2 minute and a few seconds respectively.  rolleyes.gif
*


IFWIW, firefox opens here in 3:45, abiword in 48 seconds...siag 7 (!) seconds...siag is pretty cool, btw, if you haven't checked it out, it's got an abiword-like thing in there in addition to spreadsheets and other stuff.
*



i reinstalled openbsd from scratch and haven't yet reinstalled firefox .. however i remember it was taking more 3 than 8 minutes to load... i'll try asap.

anyway, i've compiled pidgin (and dependances) with optimizations listed and it seems to work great!
uploading all that to my repository right now!

next to compile : scrot ! thanks wink.gif
Go to the top of the page
 
+Quote Post
mathemajikian
post Jun 2 2007, 08:40 AM
Post #62





Group: Members
Posts: 304
Joined: 8-July 06
From: United Kingdom for now....
Member No.: 10,349



QUOTE(jpmatrix @ Jun 2 2007, 04:19 PM)
anyway, i've compiled pidgin (and dependances) with optimizations listed and it seems to work great!
uploading all that to my repository right now!

Going to have to try out pidgin. This could be a replacement for the pork application I'm currently using:
QUOTE
Finch is the text-based version of Pidgin. It supports the same IM networks, but you can run it in a console window. You can use it on Linux, BSD, and other Unixes.
Go to the top of the page
 
+Quote Post
jpmatrix
post Jun 2 2007, 10:11 AM
Post #63





Group: Members
Posts: 1,019
Joined: 15-February 05
From: France
Member No.: 6,477



QUOTE(mathemajikian @ Jun 2 2007, 06:40 PM)
QUOTE(jpmatrix @ Jun 2 2007, 04:19 PM)
anyway, i've compiled pidgin (and dependances) with optimizations listed and it seems to work great!
uploading all that to my repository right now!

Going to have to try out pidgin. This could be a replacement for the pork application I'm currently using:
QUOTE
Finch is the text-based version of Pidgin. It supports the same IM networks, but you can run it in a console window. You can use it on Linux, BSD, and other Unixes.

*



finch doesn't seem to be in the ports...
Go to the top of the page
 
+Quote Post
mathemajikian
post Jun 2 2007, 10:23 AM
Post #64





Group: Members
Posts: 304
Joined: 8-July 06
From: United Kingdom for now....
Member No.: 10,349



QUOTE(jpmatrix @ Jun 2 2007, 06:11 PM)
finch doesn't seem to be in the ports...

It's built by default when you build net/pidgin. Look at pidgins pkg/PLIST and you'll see bin/finch.
Go to the top of the page
 
+Quote Post
jpmatrix
post Jun 2 2007, 11:18 AM
Post #65





Group: Members
Posts: 1,019
Joined: 15-February 05
From: France
Member No.: 6,477



QUOTE(mathemajikian @ Jun 2 2007, 08:23 PM)
QUOTE(jpmatrix @ Jun 2 2007, 06:11 PM)
finch doesn't seem to be in the ports...

It's built by default when you build net/pidgin. Look at pidgins pkg/PLIST and you'll see bin/finch.
*



whow ! you're right !
now i've to find the keyboard shorcuts wink.gif
Go to the top of the page
 
+Quote Post
gen2
post Jun 2 2007, 03:15 PM
Post #66





Group: Members
Posts: 60
Joined: 7-October 04
From: Left Coast, USA. Criminals Stole My Country.
Member No.: 4,926



QUOTE(ZDevil @ Jun 2 2007, 10:30 AM)
@gen2: Are your packages compiled with optimization flags? In fact I find firefox and abiword in the feed take much longer time to start than under pdaX. Firefox takes 8 to 9 minutes to launch (!) and abiword takes a minute or two, while under pdaX it's 2 minute and a few seconds respectively.  rolleyes.gif
*


Just re-compiled abiword so we can have a psuedo-official comparison of flags:

CODE
export CPPFLAGS="-mcpu=xscale"
    export CFLAGS="-mcpu=xscale"
    export CXXFLAGS="-mcpu=xscale"


Abiword took 48 seconds to open.

CODE
export CPPFLAGS="-mcpu=xscale"
    export CFLAGS="-mcpu=xscale -mtune=xscale -O2 -pipe"
    export CXXFLAGS="-mcpu=xscale -mtune=xscale -O2 -pipe"


Abiword took 47 seconds to open.

Too close to even say there's a difference in this case, far as I can tell.
Go to the top of the page
 
+Quote Post
ZDevil
post Jun 2 2007, 04:02 PM
Post #67





Group: Members
Posts: 2,003
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882



Thanks, gen2.
I check again with the output in terminal, it seems both abiword and firefox are complaining about pango errors. Will reinstall the packages and try again.
Still 47 secs is way too slow compared with pdaXrom. There abiword always launches in about 10 secs.
Just a note on the flag: Despite CFLAGS (for C compiler) and CXXFLAGS (for C++ compliler), CPPFLAGS seems never for optimization but simply for extra include paths.
Now I've got both my 16gb CF and Ambicom wifi CF working! Just started to play with the Port collections. Nice stuff! smile.gif
Go to the top of the page
 
+Quote Post
ZDevil
post Jun 4 2007, 09:43 AM
Post #68





Group: Members
Posts: 2,003
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882



@jpmatrix: I've finally got everything set up (CF wifi + 16GB internal CF) and had access to the Port tree (really sweet wink.gif ). Along the way I've compiled and packaged new things based on gen2's newer library packages. What would be the best way to share them? If I upload them to your ftp, then they won't get along with the packages in your feed because of library issues. What do you think? smile.gif
Go to the top of the page
 
+Quote Post
jpmatrix
post Jun 4 2007, 12:04 PM
Post #69





Group: Members
Posts: 1,019
Joined: 15-February 05
From: France
Member No.: 6,477



QUOTE(ZDevil @ Jun 4 2007, 07:43 PM)
@jpmatrix: I've finally got everything set up (CF wifi + 16GB internal CF) and had access  to the Port tree (really sweet wink.gif ). Along the way I've compiled and packaged new things based on gen2's newer library packages. What would be the best way to share them? If I upload them to your ftp, then they won't get along with the packages in your feed because of library issues. What do you think?  smile.gif
*


just upload them, and i'll make a separate directory for you on matrixmen.free.fr
then one could choose to mix or not to mix
if you start tonight i'll let my computer awaken
Go to the top of the page
 
+Quote Post
ZDevil
post Jun 4 2007, 12:33 PM
Post #70





Group: Members
Posts: 2,003
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882



Thanks. Now I think of an issue: even if I upload the new packages to your server, how about the dependency tracking? Because my packages are using gen2's libraries, pkg_add pointing to the new location won't be able to pull the dependency packages at the same time, or setting multiple ULRs in PKG_PATH will do (but how)?
Go to the top of the page
 
+Quote Post
ZDevil
post Jun 4 2007, 01:04 PM
Post #71





Group: Members
Posts: 2,003
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882



QUOTE(ZDevil @ Jun 3 2007, 02:02 AM)
Thanks, gen2.
I check again with the output in terminal, it seems both abiword and firefox are complaining about pango errors. Will reinstall the packages and try again.
Still 47 secs is way too slow compared with pdaXrom. There abiword always launches in about 10 secs.
Just a note on the flag: Despite CFLAGS (for C compiler) and CXXFLAGS (for C++ compliler), CPPFLAGS seems never for optimization but simply for extra include paths.
Now I've got both my 16gb CF and Ambicom wifi CF working! Just started to play with the Port collections. Nice stuff! smile.gif
*


An update:
After reinstalling the packages, both firefox and abiword load faster and run, without complaining about pango errors.
Abiword startup time between 30~40 secs. Typing fast or typing a long word will result in repetition of the same key strokes.
Firefox about 4 minutes. And response not very fast.
Anyone can confirm this?
Still double the time under pdaXrom. Any explanation?
Go to the top of the page
 
+Quote Post
gen2
post Jun 5 2007, 06:44 AM
Post #72





Group: Members
Posts: 60
Joined: 7-October 04
From: Left Coast, USA. Criminals Stole My Country.
Member No.: 4,926



QUOTE(ZDevil @ Jun 4 2007, 09:04 PM)
Still double the time under pdaXrom. Any explanation?


Possibly the biggest factors there are Theo's development priorities, although I'm sure there's much more to the details than I'm able to illuminate. FWIW, those priorities are what keep this user interested...(well, that and: I have no doubt pdaXrom is ideal for many users, but my experience there led me to believe management was ad-hoc at best, developer shortages chronic, long-term outlook shaky, communication to user-base very not good. Just my personal opinion, not trying to scare anyone away from a speedy rom that works for them!)

I'm thinking the OpenBSD team is handling the distro, Uwe and others handle the Z port (much smaller relative effort), and that's what we're using...contrasted with other roms which are trying to maintain an entire distro/port...I don't know if that approach can scale over time vs. developer-base, especially as the Z is overtaken by new hardwares and interest wanes.

QUOTE
OpenBSD's performance and usability is occasionally criticised. Felix von Leitner's performance and scalability tests,[44] indicated that OpenBSD lagged behind other operating systems. In response, OpenBSD users and developers criticised von Leitner's objectivity and methodology, and asserted that although performance is given consideration, security and correct design are prioritised, with developer Nick Holland commenting: "It all boils down to what you consider important."[45] OpenBSD is also a relatively small project, particularly when compared with FreeBSD and Linux, and developer time is sometimes seen as better spent on security enhancements than performance optimisations. Critics of usability often point out the lack of user-friendly configuration tools, the bare default installation,[46] and "spartan" and "intimidating" installer.[47] These see much the same rebuttals as performance: a preference for simplicity, reliability and security; as one reviewer admits, "running an ultra-secure operating system can be a bit of work."[48]


http://en.wikipedia.org/wiki/OpenBSD
Go to the top of the page
 
+Quote Post
ZDevil
post Aug 12 2007, 05:32 PM
Post #73





Group: Members
Posts: 2,003
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882



A short note on my porting:

I am now building a whole new bunch of ports under 4.2 via NFS@macbook, using a new user on Zaurus matching the gid and uid of the Mac user.
But then when I use this account to build stuff, the optimization flags are simply ignored, despite the fact that i have already put them in .profile, .kshrc (using ksh now) and even exported them explicitly.

But there is one solution, after reading the official FAQ section 15.3.3. smile.gif

#1 Simply create /etc/mk.conf (need root privilege of course)

#2 Drop these lines in the file:
CODE
CFLAGS+=-mcpu=xscale -mtune=xscale
CXXFLAGS+=-mcpu=xscale -mtune=xscale

(It seems there is no need for -O2 and -pipe flags, as i notice generally the ports have these included in the makefiles.)

#3 Save and go ahead to port stuff. Now you get systemwide make optimization settings.

And a good thing is you don't need to reboot the system. The new settings take effect immediately.
Go to the top of the page
 
+Quote Post
ZDevil
post Aug 13 2007, 01:45 AM
Post #74





Group: Members
Posts: 2,003
Joined: 16-April 04
From: the Netherlands && /dev/null
Member No.: 2,882



A minor qualification:
Both the -O2 and the -pipe flags can be safely put together with the architecture optimization flags, because -pipe is simply to smooth the channeling during build and make can only see one (= the last) -Ox flag and ignore the others.

And a question (which is kinda obvious, but i am not absolutely sure):
Is Xenocara just the X stuff we find among the distribution sets?
If that's the case then there seems to be no need to (re)complie Xenocara, right?
Thanks.

And a call:
Is there someone being be so kind as to offer a small space to host my optimized packages for the current 4.2 beta? My 3200 now keeps running day and night rebuilding. The ready-made packages will save other users lots of time and troubles to go through the pain of builing themselves. Thanks in advance!
Go to the top of the page
 
+Quote Post
mathemajikian
post Aug 13 2007, 01:59 AM
Post #75





Group: Members
Posts: 304
Joined: 8-July 06
From: United Kingdom for now....
Member No.: 10,349



QUOTE(ZDevil @ Aug 13 2007, 09:45 AM)
And a question (which is kinda obvious, but i am not absolutely sure): Is Xenocara just the X stuff we find among the distribution sets?
If that's the case then there seems to be no need to (re)complie Xenocara, right?


If you've updated via the snapshots then you shouldn't have to.
Go to the top of the page
 
+Quote Post

6 Pages V  « < 3 4 5 6 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd October 2014 - 01:40 AM