Change in the linker behavior(binutils2.2?)

I’m currently handling the task of migrating/trying our builds on RedHat6.x So far our builds are run on RedHat 5.3/5.5 and given that we are running on relatively older version of RedHat, we are planning on migrating.

One of the issues I observed was with the way version 2.2 of gnu ld works. I’d built binutils 2.2 on redhat 6.1 machine and it looks like the way dynamic linking works has changed slightly. The following was the error I got. I don’t see this on binutils 2.1.x

/usr/bin/ld: note: 'some_reference' is defined in DSO so try adding it to the linker command line

I read about the possible work-around, rather fix I’d say, at Fedora Wiki page , and it worked just fine in our case.

The bottomline is, while generating binary/.so out of objects/shared objects, you should make sure that any dynamic linked library that resolves the references to the symbols in these objects/shared objects must also be linked dynamically even while generating binary/.so i.e no indirect linking anymore..

If my explanation doesn’t make sense, read through the wiki link given above, and you will be out of confusion.

Need of Clean and Transparent Politics

I’m no expert to analyze the current politics. I don’t have to be one to judge, and make a statement that nearly every political party in India is corrupt in one or the other way, and the undying hunger for money, and power dominates the mottos of these political parties. It is obviously a naked truth. Every party has a set of aims and objectives, but, that is carelessly kept aside(most of the time), and money making becomes the prime objective, and there are hardly any attempts made to ensure that corruption gets its punishment given.

While nearly everyone is angry, and frustrated with these type of leaders, and the parties,  making a choice on whom to vote, and elect as leaders is a very big challenge as almost every elected leader does loot. Probably, choosing the ones who does it to a meager extent is a better choice.

But, time has come where there are a lot of eminent, honest, confident, and passionate people contesting to beat, and challenge the bigger group. All we need to do is, choose such good leaders wisely. Let go of the mob mentality, and analyze who is good, and who is bad before we vote.

Lok Satta” is one such party, lead by an eminent, honest, cognizant, and persistent leader Jayaprakash Narayan He proved that with a mere 4.5 lakh rupees, one can win elections. A sheer example that the best, and the honest can win. He contests from Kukatpally, Andhra Pradesh It’s one of those fast growing constituencies in Andhra Pradesh. He’s the all India topper in India’s highest civil service examinations IAS , never did he read a single book to stand there, because, he’d such thorough knowledge of what is going around in India, and around the world! He quit from his position as an IAS officer to start a party which is aimed to enrich the political scenario in India with its true spirit

Please watch the video on youtube where JP talks about the party’s vision, about the contestants from Bengaluru/Karnataka, and optimism over India, and its politics – Do watch the related videos to know more about him.

He faced physical, and verbal assaults for being honest. Despite all these, JP continues to fight, and he’s optimistic that we can see a developed India soon.

Hopefully people will consider the smaller group of people under Lok Satta, that exhibit the potential of changing the fate of the people, and elect them in the upcoming state assembly elections at Karnataka.