ariovistus
ariovistus
there wouldn't happen to be a quicker way to install than build from source, would there? on 16.04, apt-get serves 0.17.1
Looks like ubuntu stopped building python with Py_ENABLE_SHARED=false, so this might not be much of an issue anymore.
ubuntu 12.04 has an appropriate python build. With pyd from master and ldc 1.6.0, the following code is sufficient to trigger the aforementioned symptom: ``` auto context = new InterpContext();...
Ugh, I don't want to think about this now, dmd is the only compiler that is rigorously capable of compiling pyd right now (well, 6-8 months ago when I last...
Handy. I would prefer ldc be the standard but for some dumb blockers (#43). pyd extensions are still going to depend on phobos, and packages depending on different versions of...
Some homework for me: - [ ] test two pyd extensions compiled with different compilers - test two pyd extensions compiled with same compiler, different versions - [ ] dmd...
Another question that comes to mind: how do things get distributed in d-land? Dub didn't do binary distributions last I checked, so I would assume you're left to your distro's...
looks like Extension accepts arguments libraries, include_dirs, and library_dirs as lists of strings. these would correspond to -l -I -L on the dmd command line, so if you can figure...
seems like there ought to be library references whenever there are include directories. the latter tells the compile step that the included symbols exist, but the link step needs the...
seems you want to put those linkerFiles in the parameter extra_link_args like so: ``` setup( name=projName, version='0.1', ext_modules=[ Extension(projName, ['source/models.d'], include_dirs=['~/.dub/packages/mir-random-2.2.6/mir-random/source', '~/.dub/packages/mir-core-1.0.2/mir-core/source/', '~/.dub/packages/mir-3.2.0/mir/source/', '~/.dub/packages/mir-linux-kernel-1.0.1/mir-linux-kernel/source/', '~/.dub/packages/mir-algorithm-3.5.6/mir-algorithm/source/' ], #extra_compile_args=['', ''], extra_link_args=[ "/home/ellery/.dub/packages/mir-random-2.2.6/mir-random/libmir-random.a",...