Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix install_name_tool library name replacement | Joey Hess | 2014-01-15 |
| | |||
* | fix warning | Joey Hess | 2014-01-14 |
| | |||
* | search DYLD_LIBRARY_PATH for libraries | Joey Hess | 2014-01-14 |
| | |||
* | use pure or return rather than (:[]) or \x -> [x] | Joey Hess | 2013-11-06 |
| | |||
* | handle rpath in OSXMkLibs | Joey Hess | 2013-04-22 |
| | | | | | | | | | | | | Now oberon has some binaries and libraries that use rpath, so I had to put in this ugly hack to replace the @rapth/lib with the lib in the app. This was particularly tricky for libraries that use @rpath because I could not find a way to extract the rpath from the library. (Only from the executable, by running it.. ugh!) The hack I put in place may fail if multiple different libraries use rpath to refer to other libraries, and the "@rpath/lib" string is the same, but actually refers to different files. | ||
* | argle | Joey Hess | 2013-04-17 |
| | |||
* | remove module definitions for these standalone programs | Joey Hess | 2013-04-17 |
| | | | | | Sometimes ghc --make skips building these binaries, as it sees no Main module. | ||
* | remove libSystem.b from OSX build | Joey Hess | 2012-12-13 |
| | | | | | | | | | | | Without the frameworks, but with this library, I get: dyld: Symbol not found: __vproc_transactions_enable Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Expected in: /Volumes/git-annex/git-annex.app/Contents/MacOS/./C in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation Without this library, things seem to work again w/o frameworks. | ||
* | try skipping OSX frameworks | Joey Hess | 2012-12-12 |
| | |||
* | typo | Joey Hess | 2012-12-09 |
| | |||
* | install libs in subdirs again | Joey Hess | 2012-12-09 |
| | |||
* | install_name_tool fix | Joey Hess | 2012-12-09 |
| | |||
* | optimisation; only run install_name_tool once per binary | Joey Hess | 2012-12-09 |
| | |||
* | use full path name to generate library filename | Joey Hess | 2012-12-09 |
| | | | | avoids overlaps | ||
* | typo | Joey Hess | 2012-12-09 |
| | |||
* | avoid using short lib names that clash with unix command names | Joey Hess | 2012-12-09 |
| | |||
* | syntax | Joey Hess | 2012-12-09 |
| | |||
* | remove unused cruft | Joey Hess | 2012-12-09 |
| | |||
* | oh yeah, OSX is case insensative | Joey Hess | 2012-12-09 |
| | |||
* | tweak | Joey Hess | 2012-12-09 |
| | |||
* | reverse symlinks | Joey Hess | 2012-12-09 |
| | |||
* | install libs using short names, with symlinks to we can tell what libraries | Joey Hess | 2012-12-09 |
| | | | | they are supposed to be | ||
* | fix executable permissions | Joey Hess | 2012-12-09 |
| | | | | sh at least does not default to having a write bit | ||
* | fix infinite loop | Joey Hess | 2012-12-09 |
| | |||
* | insane osx short library name hack | Joey Hess | 2012-12-08 |
| | | | | | | | | Since I'm dealing with arbitrarily short fields in which to store the library name, and would have to rebuild a bunch of stuff like git to avoid that, and I have to prefix this obnoxiously long "@executable_path" to it, it's easy to run out of space. This makes it use 1 and 2 letter long filenames for libraries in the app. Fun fun fun fun fun. | ||
* | fix library filenames in osx app | Joey Hess | 2012-12-08 |
| | |||
* | chmod libs so install_name_tool can modify them | Joey Hess | 2012-12-08 |
| | |||
* | move libs to try to fit within available path space | Joey Hess | 2012-12-08 |
| | |||
* | use install_name_tool to adjust library paths in osx app | Joey Hess | 2012-12-08 |
| | | | | Have not yet been able to test this. | ||
* | Revert "skip frameworks" | Joey Hess | 2012-12-07 |
| | | | | | | This reverts commit 206451dd02b4deea8b1cba9309883bef4cfbbc89. At least CoreFoundation framework seems to be needed. | ||
* | skip frameworks | Joey Hess | 2012-12-07 |
| | | | | I suspect this might be related to recent reports of hangs. | ||
* | got this working | Joey Hess | 2012-11-26 |
| | |||
* | add debugging | Joey Hess | 2012-11-26 |
| | |||
* | rewrote OSX library copier in Haskell, now with recursive copying of library ↵ | Joey Hess | 2012-11-26 |
deps |