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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

20090830 porting open_suse_to_mips_cp4

263

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
263
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
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 MIPSChapter Four:    Final Evaluation            guaneryu@gmail.com  2009-8-30
  • 2. Agenda1. Review of this Summer2. Work in the Future3. Demo
  • 3. Review of this Summer1. Late Feb. - Apr. 15    Prepare period  ●Search for documents. ●Get familiar with cross-compile. ●Prepare proposal.
  • 4. Review of this Summer2. Apr.16 - May.8    Explore period  ●Get familiar with qemu. ●Build rpm packages in Debian ●Cross-compile OpenSuSE source code. 
  • 5. Review of this Summer2. 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 whencross compiling   echo "ac_cv_func_setpgrp_void=yes" > config.cache   configure .... --cache-file=config.cache
  • 6. Review of this Summer3. May.9 - Jun.2    Get started  ●Make OpenSuSE base system running in qemu ●"Hello World" ●Compile perl ●Setup rpm environment
  • 7. Review of this Summer4. 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 Summer5. 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 Future1. Failure of make test/check(11 pkg)2. Segmentation fault (nscd dbus avahi gpg dhcpd)3. Drive NIC on Gdium4. Continue to maintain this project
  • 10.     Demo
  • 11.     Acknowledge
  • 12.  1 make test/check failed => do not run make check/test2 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 correspondingcomponent(cmake(--qt-gui) boost(math))5 version specific error => try other versions(libzypp(gcc4.4))

×