[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [GSoC 2013] MIPS N32/N64 ABI port project

On Thu, Apr 11, 2013 at 4:46 PM, Claudiu Olteanu
<olteanu.vasilica.claudiu@gmail.com> wrote:
> Hi there!
> My name is Claudiu Olteanu, I'm from Bucharest, Romania and I study at the
> University 'Politehnica' of Bucharest, the Faculty of Automatic Control and
> Computers Science. I'm a third year student and I would like to participate
> to GSoC this summer. After I took a look at the projects list I decided that
> it would be interesting and motivating to work on MIPS N32/N64 ABI port
> project.
> I will appreciate it if you give me more details about them and some advice
> that can put me on track.
> You can find my CV here[1] in case you want to know more about me.
> Regards,
> Claudiu
> [1] -
> https://docs.google.com/file/d/0BwSntkUS-WYzWUR0ejBmR0RrdzA/edit?usp=sharing

I'll copy-and-paste what I said to the other guy who suggested an N32
Debian port (on March 1, check the archives for the full thread):

Disclaimer: I'm not a Debian developer or even a user.

I am, however, a Gentoo/MIPS developer who completed our n32 port.
There were some annoying bits, like packages that hardcode 'lib', but
overall it's not a difficult task. Other distributions are already
n32, so there's not much if any package porting to do.

The scope of this project would be entirely within Debian, getting
Debian's infrastructure going for n32. I don't personally think that's
a SoC project, but I don't know. Maybe a Debian/n32 port involves lots
of work I don't know about, but for Gentoo it was mostly recompile a
bunch of stuff and fix things that break. IIRC, I was *terribly*
unimpressed with the 2009 Port Debian to N32 project. It was just a
recompile everything and see what breaks endeavor, which is what other
people have done with much more success (see: Gentoo, Parabola).

[Removed paragraph about Lemote hardware]

If you do this project, a suggestion: Ship gcc as an n64 binary. n32
has a virtual memory limit of 2G, so a n32 gcc binary would be unable
to build large projects like webkit.

Reply to: