20090830 porting open_suse_to_mips_cp4
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

20090830 porting open_suse_to_mips_cp4

on

  • 558 views

 

Statistics

Views

Total Views
558
Views on SlideShare
556
Embed Views
2

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

20090830 porting open_suse_to_mips_cp4 Presentation 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))