continuing with building pcc on Debian..

Its been a long time since I last updated about my work on pcc. I contacted the Debian Developer who had filed an ITP for pcc. But he had told he was busy and will send some patches along with explanations to get pcc compile a ‘hello world’ program.

I was growing curious and had lot of time on hand to look around. So, I took the source rpms from the Downloads section.

Installed alien and rpm and made debs from them as described here.

But the rpm way looks like too much of work for now. So, I wrote a gdb command file with 100s of ‘s frame bt’ after setting args and breakpoints and running. Then I built the pcc from cvs and ran gdb with the command file. GDB promptly spewed out all the lines of code that were executed along with the requested information. But haven’t looked in the 1000s of lines of code that is traced by this command file yet. I hope to figure out the problem today before I fall asleep 😀


An Emacs vulnerabitily..

Only a few days now I was discussing about enable-local-variables with one of the regulars at #emacs on freenode. He advised me not to enable local variables all the time, warning it might lead to vulnerabilities. Now someone has discovered such a vulnerability. Looks like this vulnerability is only Ubuntu specific.

A circa 77 year old lady, mother, grandmother in the street

There is a lady here in my street. She has been wandering this street for well over three years now. She has left her home in Rasipuram. Her sons and daughters live there. All of them have abandoned her. She happens to be a classmate of one of my relatives who lives in this street. This abandoned lady wears what the houses of this street give her, eats what is given to her. There is a temple in this street. Sri Rukmani Sametha Panduranga is the chief deity there. This lady draws some of her food from this Temple.

But when it comes to sleeping, the houses are not so hospitable to her as they were. She was let to sleep in the front portion of many houses, which took turns. As time went by, she started waking up very early and yell at the air in front of her as if there were someone. Now, her plight has come down to sleeping near the shady doors of the houses. That is to say, there is no roof on her head. The temple does not care to do that bit either. Every once in a while, someone in the street sponsors her tonsure.

Nobody in this street knows fully why her sons and daughers abandoned her. So far, only the essentials such as food and clothing are being provided by the residents of this street. There seems to be some link between her past and this street. Perhaps her childhood home was here. She refuses to leave this street. Refuses to go to oldage homes either. So there is no knowledge of any ailments she might be having.

A painful sight to see in the street. I learnt from our relative-her erstwhile classmate that her name is Sulochana. Whatever be the reason, she abandoning her home or her children abandoning her, the outcome is a real painful sight.

Anybody got suggestions about getting her return to her home? Or getting her accept to go to an oldage home?

The street name is Manikkam street. Located in Shevapet, Salem.

Learning curves shows the learning curves of a few common editors. I love this! Learning never ends with Emacs. An amusing post as well.

Some old cartoons

Swat Kats and Centurions were cartoon series that were ruling the roost on Cartoon Netwrok, when I was a kid. Couldn’t find where Centurions is. Swat Kats is all available in the link given above. Some old memories from over a decade ago.

Some Google tech talks on git

Git is the source control system for the Linux kernel. From the talks, git looks like it provides just the mechanisms to manage a fully anarchic development model. The ‘manage’ bit comes into the play. There is no one single boss. Instead, you can download the source tree from whoever you trust the most. ‘Trust’ is the keyword that will make more people download your source tree. The more the number of people downloading the sources from your repository, the more they trust in you and you gain that much wide recognition. Trust, being what it is, needs lots of work. So, even though git supports an anarchic model, ‘trust’ comes in to put some order in it.

Watch these videos yourself to dispel the long held beleifs of software development models.

Emacs as a regex IDE

This blog shows a regex tool to make Emacs an IDE of sorts for regular expressions.