• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
20090830 porting open_suse_to_mips_cp4
 

20090830 porting open_suse_to_mips_cp4

on

  • 303 views

 

Statistics

Views

Total Views
303
Views on SlideShare
303
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

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

    • My GSoC 2009:Porting OpenSuSE to MIPSChapter Four:    Final Evaluation            guaneryu@gmail.com  2009-8-30
    • Agenda1. Review of this Summer2. Work in the Future3. Demo
    • Review of this Summer1. Late Feb. - Apr. 15    Prepare period  ●Search for documents. ●Get familiar with cross-compile. ●Prepare proposal.
    • Review of this Summer2. Apr.16 - May.8    Explore period  ●Get familiar with qemu. ●Build rpm packages in Debian ●Cross-compile OpenSuSE source code. 
    • 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
    • Review of this Summer3. May.9 - Jun.2    Get started  ●Make OpenSuSE base system running in qemu ●"Hello World" ●Compile perl ●Setup rpm environment
    • 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
    • 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
    • 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
    •     Demo
    •     Acknowledge
    •  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))