close Warning: Error with navigation contributor "AccountModule"

Opened 11 years ago

Last modified 9 years ago

#4 new task

Port Box Backup to AIX

Reported by: Martin Ebourne Owned by: Martin Ebourne
Priority: normal Milestone:
Component: box libraries Version: 0.10
Keywords: Cc:

Description (last modified by chris)

Stefan Norlin made an initial port of box to AIX. It involves some hacks so investigation needs to be done to find better solutions where possible.

Stefan wrote:

with the attached diff I can compile on AIX 5 and Box Backup works seemingly ok. I do not consider it a clean portability work but it is an indication where something needs to be done. Also there are very few and minor changes which I think is good.

All tests do not pass, I am looking at that. raidfile is one problem and a bbstored that does not stop is another.

However, I am able to take snapshot backup, browse it and compare it ok using bbackupquery.

The workaround for malloc(0) is not beatiful but it solves my problem temporarily.

The installed version of BDB 4.4 depends on pthread library from which the "hack" in configure.ac originates.

It would be great to be able to link OpenSSL and libdb statically in order to not have to compile Box for each installation when the OS versions are not exactly the same and therefore dependencies do not always work out with dynamic libraries.

Attachments (2)

aix5-svn.patch (2.3 KB) - added by Martin Ebourne 11 years ago.
Initial patch from Stefan
aix5-svn.diff (2.3 KB) - added by Martin Ebourne 11 years ago.
Same file but with .diff on the end

Download all attachments as: .zip

Change History (4)

comment:1 Changed 11 years ago by Martin Ebourne

Owner: set to Martin Ebourne

Changed 11 years ago by Martin Ebourne

Attachment: aix5-svn.patch added

Initial patch from Stefan

Changed 11 years ago by Martin Ebourne

Attachment: aix5-svn.diff added

Same file but with .diff on the end

comment:2 Changed 9 years ago by chris

Description: modified (diff)
Note: See TracTickets for help on using tickets.