Friday, March 26, 2010

GCC 4.5 Packaging Progess

First off packaging a pre-release of gcc 4.5. Since the latest GCC available to Fedora is 4.4.3 there wouldn't be a spec file for gcc4.5. So what we did was grab the source rpm of gcc 4.4.3 from the fedora repo and copied so we can use it for gcc 4.5.

What we did was comment out all the patches that would be used for gcc4.4.3 and started going at it.

We were met with some errors while in the building process, hopefully we can overcome it



Recently, Jonathan and I were boggled with a new problem we had come up with. The was that when we entered the command rpmbuild -ba gcc.spec the build would finish with an error in less than 30 seconds, with the errors stating that we are missing language directories.

Problem is we never faced this issue before. So we are going to keep treking and find out why it caused that

Saturday, March 13, 2010

Project Update Status

From my previous blog, I've been working on a project to backport gcc 4.5 feature to gcc 4.4 with help with students from India.

After working on my backporting, Mayank Gupta noted to me that a couple developers from Debian and Ubuntu are almost done backporting gcc4.5 to gcc.4.4 and also there are a bunch of new patches.

So I spoke with David Humphrey for his advise, and he advised me that I should stop.

So now, I'm working with my good pal jddeni on packaging a pre-release of gcc4.5

Hopefully we can get it working

Sunday, March 7, 2010

ViewSource Package Update

Finally, I am able to play catchup with all the projects I'm suppose to work on.

Status of ViewSource

Status - Following Build Requires are still left commented as they are waiting for my GCC4.4 or jddeni's GCC4.5 package to be done.

#Requires: dehydra
#Requires: jshydra
#Requires: gcc4-4-plugin

I have fixed the file installation directory from

/var/www/html/viewsource/ to its own directory /usr/share/viewsource/

As well added a changelog entry.


The Source, SPEC, RPM file can be found here


I have tested the spec and rpm files and they contain no errors.


Try it out and let me know what you think :)

Update on Work Status

It has been a while since I've blogged about what I have done due to my hectic work schedule.

Here is an update of the work I have done so far in the last 4 weeks.

1. After a few months of communicating back and forth with Diego, he finally found some time to help me to overcome some obstacles.

Here is a link to my previous blog post regarding the issue I have come up with. - Previous Post

Here is the email I have received from Diego in terms to fix this issue.

I have yet to work on it.

2. Auditing Colleagues Package. - jddeni (ViewSource)

I have so far edited my colleagues work, and fixed some entries of where files needed to be stored.

Right now the files are being stored in /var/www/html/ directory. So instead I have placed it in the proper directory.

A new source RPM / RPM will be placed into the Repo.


3. I have somewhat provided some help with my colleagues with their work, but because I've been busy at work, I was unable to provide as much help I hope I could.

4. Recently, I was approached by some students from Thapar University in India. They have expressed interest in helping me overcome some of my issues in backporting gcc4.5 to gcc 4.4. We had a meeting on Wedn 3rd and discussed how we can help each other.

We have setup a thread in googlewave to post any updates / errors we have come up with.