Hi,

I seem to recall that I am less alone nowadays in actually using an adapted 
version of MacPorts on Linux (or *BSD)?

One of the things I miss on Linux is the rev-upgrade feature, if not only 
because it is also very useful to figure out who depends on a given shared 
library.

Anyway, has anyone also dabbling in this cross-platform use looked into 
alternatives to machista ("elfista" ...) or patching machista itself so the 
crucial functions also support ELF binaries (this would be easier for the build 
system I presume)?

Machista itself builds on Linux and could presumably be used for MACH objects; 
I've just had to patch _wrap_macho_loadcmd_mlt_install_name_get() to avoid 
dereferencing a NULL pointer (which must have happened to me, on Linux or when 
I tested basic functionality on FreeBSD).

Thanks,
R.

PS: I've made a fileIsBinary patch for Linux myself that detects the ELF magic 
opcode but continues to return False until I've figured out what to do with 
detected binaries.

Reply via email to