Your SlideShare is downloading. ×
20090830 porting open_suse_to_mips_cp4
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

20090830 porting open_suse_to_mips_cp4

386
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
386
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. My GSoC 2009:Porting OpenSuSE to MIPS Chapter Four:     Final Evaluation            guaneryu@gmail.com  2009-8-30
  • 2. Agenda 1. Review of this Summer 2. Work in the Future 3. Demo
  • 3. Review of this Summer 1. Late Feb. - Apr. 15    Prepare period    ●Search for documents.  ●Get familiar with cross-compile.  ●Prepare proposal.
  • 4. Review of this Summer 2. Apr.16 - May.8    Explore period    ●Get familiar with qemu.  ●Build rpm packages in Debian  ●Cross-compile OpenSuSE source code.  
  • 5. Review of this Summer 2. Apr.16 - May.8    Explore period (cont.)    ●rpmbuild : arch dependency eg. psmisc  ●cross compile : path, configure parameter    eg. rpm login     configure: error: cannot check setpgrp when cross compiling    echo "ac_cv_func_setpgrp_void=yes" > config. cache    configure .... --cache-file=config.cache
  • 6. Review of this Summer 3. May.9 - Jun.2    Get started    ●Make OpenSuSE base system running in qemu  ●"Hello World"  ●Compile perl  ●Setup rpm environment
  • 7. Review of this Summer 4. Jun.3 - Jul.9    Ice-break    ●Re-cross-compile toolchain and whole system.  ●New kernel source  ●Finish package list one(rpmbuild)  ●Running OpenSuSE on Gdium
  • 8. Review of this Summer 5. Jul.10 - Aug.17    Get things done    ●Finish package list 2&3  ●Running X-window and yast2 on Gdium  ●Write Memory Barrier (WMB) eg. Mesa  ●Atomic operation eg. compat-dapl
  • 9. Work in the Future 1. Failure of 'make test/check'(11 pkg) 2. Segmentation fault (nscd dbus avahi gpg dhcpd) 3. Drive NIC on Gdium 4. Continue to maintain this project
  • 10.     Demo
  • 11.     Acknowledge
  • 12.   1 make test/check failed => do not run make check/test 2 need different compile options => add options(-fPIC (libnet) -mips2/3) 3 arch specific error => add new assemble code(Mesa (WMB) compat-dapl) 4 specific component error => delete corresponding component(cmake(--qt-gui) boost(math)) 5 version specific error => try other versions(libzypp(gcc4. 4))