On 02/11/2013, at 7:18 AM, Antony Dovgal wrote:

> 
>> The other fixes to the build need to be done, however the symlink instead
>> of copy (if I remember correctly) did not work with some versions of "make".
> 
> Ok, that makes sense.
> I'd expect it to be something really outdated now, am I wrong?

I don't build with the Judy build system:  my build has to work
on Windows too. There's no reason to use any complex building
stuff for Judy. It needs only a single macro to condition it, the
platform word size (32 or 64 bits). 

All the rest is entirely in memory pure code and the only support required
is memory allocation/deallocation.

> 
>> I would appreciate it if you would send a tar-ball of your fixed version 
>> (without symlinks)
>> so I can more easily merge with my newest version of Judy.  I plan on using 
>> a different
>> build method with the new Judy, since the current one has been troublesome.
> 
> You mean not autotools?
> Is there a chance I can somehow change your mind?

Using autotools for Judy would be overkill. I think what Doug
is talking about is the way Judy generates required lookup
tables. It first compiles a C program that generates these
tables. This is silly. There are only two variants, 32 and 64 bits.
Just put both in the repository.

The standard Judy build also copies files about and requires
command lines switches on the compiler to condition the
building. These are not necessary and stand in the way of
portability. The required macros can just be put in a file
which then includes the other file, and the first file is then
compiled. This allows the shared file to be conditioned
without switches.

--
john skaller
[email protected]
http://felix-lang.org




------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
Judy-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/judy-devel

Reply via email to