IRC log for #brlcad on 20120128

02:15.51 brlcad it's not so much getting windows to behave like unix, it's actually a recommended practice on windows for security, to override the default searching to a specific dir
02:16.51 brlcad it's just not the default, so there's a little learning curve
02:18.13 brlcad the only reason it's not common is because it's not the default, but most of the notable apps do this practice for safe library loading
02:19.15 brlcad one of the first links I came across were the bug reports for iTunes initially using the default, but then switching to using SetDllDirectory()
02:19.54 brlcad so really the only unixy aspect of this is the name of the dir itself ('lib'), which is irrelevant
02:21.55 brlcad starseeker: that all said, it's not worth spending days on figuring out the bootstrap so that aspect can be back-burnered if simply linking it in with delayload didn't work
02:22.17 brlcad I presume you got a dll-could-not-be-found error message of some sort? or was it some other failure?
02:23.08 brlcad could be that "if windows" hacks have to be removed for it to work, like what bob and I saw yesterday with archer
02:28.30 brlcad if we can't get it to work, the next step will probably be deprecating bu_brlcad_root and adding bu_brlcad_bin+bu_brlcad_lib then just making windows return bin for lib
02:29.38 brlcad (or, rather, having cmake set bin as the libdir then everything else falling through so libbu doesn't have to have a windows conditional)
02:31.22 brlcad if that code has to be hit up again, it'd be a good time to make it not be brlcad-specific api like it is now
02:31.45 brlcad but then that's more work :)
02:32.20 brlcad gets buzy
02:51.57 starseeker brlcad: yeah, libged.dll wasn't found (iirc)
02:52.31 starseeker it's quite possible I didn't hook it in quite right - MSVC isn't my strong suite
02:52.46 starseeker probably worth taking a quick look at next week
02:55.12 CIA-48 BRL-CAD: 03starseeker * r49133 10/brlcad/trunk/CMakeLists.txt: For now, take out the dll relocation - if someone wants to do testing or we put it back in 'live', all that should be needed is a reverse merge on this commit. Until we're ready, leave Windows in a working state.
04:32.58 brlcad k, i'll take a looksee next week
05:59.18 *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com)
07:23.21 *** join/#brlcad Technicus (~Technicus@DSLPool-net208-2.wctc.net)
12:17.29 *** join/#brlcad merzo (~merzo@211-77-200-46.pool.ukrtel.net)
14:09.30 *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol)
14:11.46 *** join/#brlcad Stattrav (~Stattrav@61.12.114.82)
14:11.47 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
16:30.12 starseeker brlcad: was your scheme for implementing the equalivent of getopt_long (or something better) documented anywhere?
19:08.31 *** join/#brlcad merzo (~merzo@56-68-132-95.pool.ukrtel.net)
22:45.15 *** join/#brlcad packrat (~packrator@c-98-209-146-133.hsd1.mi.comcast.net)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.