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

  • 565 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
565
On Slideshare
563
From Embeds
2
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 2

http://www.slideshare.net 2

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))