Re: sedna ports?
Gregg Reynolds <dev@...
2007-07-15 22:18:07 GMT
Thanks for the feedback. Yes, OBSD has sys v shmget, mmap, etc., but
not the posix stuff (shm_open etc.) I believe it does do address
space randomization. If I have some time this summer I'll take a look
at the workaround you suggest, but I can't promise anything. My free
time comes in bits and pieces, so it's hard to commit to something
that takes more than a few evenings or a weekend. Well, ok, I have a
short attention span too, but don't tell anybody.
I'm not familiar with cmake, but I'm very familiar with gnu autotools,
so if you want to go in that direction I could certainly help.
On 7/15/07, ZNV <mejedi@...> wrote:
> Hello Gregg!
> It seems to me that OBSD has mmap sys call, doesn't it? Anyway the problem
> is more severe than simply switching to another IPC API. OBSD does address
> space layout randomisation. Sedna assumes she is able to map the shared
> memory segment at the same address in all transaction processes. Even worse,
> she assumes this address won't change from run to run. We need to redo many
> code to fix this. The best thing for now is a quick and dirty workaround if
> one exists, since the true solution is complex. Beeng able to map at least
> 10 Mb at the constant address (determined during installation for instance)
> will be enough, any ideas how to achieve this?
> And we still have no config stuff, shame on us :( The currently established
> solution works fine for Linux and Windows, however things must change if we
> are going to support more OSes officially. (I am advocating for CMake.)
> Things are done but sometimes very slow.
> Thank you for your interest in Sedna, we do really need your feedback.
> Mejedi, Sedna Team
> 2007/7/14, Gregg Reynolds <dev@... >:
> > Hi,
> > I'm new to sedna and would like to run it on OpenBSD and maybe OSX.
> > Is anybody doing any ports work? The shared memory stuff would need
> > to be reworked to support SYSV IPC, and it wouldn't hurt to tweak some
> > of the build/config stuff to improve portability. There may be other
> > things but I've only just started looking at the code.
> > Thanks,
> > gregg
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Sedna-discussion mailing list
> > Sedna-discussion@...