Showing entries 1 to 4
Displaying posts with tag: x86_64 (reset)
Bacula 5.0.3 binary rpms for CentOS 5 on

I’ve recently updated my CentOS 5 x86_64 rpms for bacula-5.0.3. Hope they are useful to you.

Bacula 5.0.2 binary rpms for CentOS 5 on

I’ve recently updated my CentOS 5 x86_64 rpms for bacula-5.0.2.

Hope they are useful to you.

On binaries and -fomit-frame-pointer

Over last few years 64-bit x86 platform has became ubiquitous, thus making stupid memory limitations a thing of some forgotten past. 64-bit processors made internal memory structures bigger, but compensated that with twice the amount and twice larger registers.

But there’s one thing that definitely got worse – gcc, the compiler, has a change in default compilation options – it omits frame pointers from binaries in x86_64 architecture. People have advocated against that back in 1997 because of very simple reasons, that are still very much existing today too – frame pointers are needed for efficient stack trace calculations, and stack traces are very very useful, sometimes.

So, this change means that oprofile is not able to give hierarchical profiles, it also means that MySQL crash information will not include most useful bit – …

[Read more]
Compiling Darwin Streaming Server for Centos 5.2 x86_64

Since it took me over an hour to gather this together, I thought I would relay it here. To install the latest version of Darwin Streaming Server (6.0.3 at time of writing), you need to do the following:

  1. Download a patched source RPM from Sverker Abrahamsson at
  2. Install the source RPM with rpm -i DarwinStreamingServer-6.0.3-2.src.rpm
  3. Switch to the spec file with cd /usr/src/redhat/SPECS/
  4. Build the spec file with rpmbuild -bb DarwinStreamingServer.spec
  5. Switch to the built RPMs with cd …
[Read more]
Showing entries 1 to 4