Page MenuHomeFreeBSD

New port: devel/py-llvmcpy: Python bindings for LLVM auto-generated from the LLVM-C API
ClosedPublic

Authored by yuri on Jan 1 2018, 5:58 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Mar 1, 9:20 PM
Unknown Object (File)
Dec 31 2023, 3:54 PM
Unknown Object (File)
Dec 23 2023, 12:35 AM
Unknown Object (File)
Nov 14 2023, 4:57 AM
Unknown Object (File)
Nov 14 2023, 4:21 AM
Unknown Object (File)
Nov 11 2023, 10:31 PM
Unknown Object (File)
Nov 8 2023, 3:10 PM
Unknown Object (File)
Nov 7 2023, 11:11 AM
Subscribers

Details

Summary

Python bindings for LLVM auto-generated from the LLVM-C API

Useful for code analysis tools.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 14056
Build 14240: arc lint + arc unit

Event Timeline

.

Updating D13724: New port: devel/py-llvmcpy: Python bindings for LLVM auto-generated from the LLVM-C API

Useful for code analysis tools.

yuri retitled this revision from New port: devel/py-llvmcpy: Python bindings for LLVM auto-generated from the LLVM-C API Useful for code analysis tools. to New port: devel/py-llvmcpy: Python bindings for LLVM auto-generated from the LLVM-C API.Jan 2 2018, 1:42 AM
yuri edited the summary of this revision. (Show Details)
tcberner requested changes to this revision.Jan 9 2018, 9:12 PM
tcberner added inline comments.
devel/py-llvmcpy/Makefile
25

Did you see:

llvmcpy/llvm.py:llvm_config = env("LLVM_CONFIG","llvm-config39")

so, how about something like

CONFIGURE_ENV= LLVM_CONFIG=llvm-config${LLVM_VERSION}

instead of this ugly sed?

This revision now requires changes to proceed.Jan 9 2018, 9:12 PM
devel/py-llvmcpy/Makefile
25

ah, is this during run, not build time...

yuri marked 2 inline comments as done.Jan 9 2018, 10:31 PM
yuri added inline comments.
devel/py-llvmcpy/Makefile
25

Yes, this is a runtime environment variable, not the build time.
So it wouldn't work.

This package doesn't touch llvm during build.
It only looks for the llvm headers and shared libs during the runtime.

I picked llvm-39 as the highest supported based on what they say. It actually should be 40 or 50, but they didn't test it this way.

yuri marked an inline comment as done.Jan 10 2018, 8:02 AM
yuri requested review of this revision.Jan 12 2018, 3:13 PM
This revision is now accepted and ready to land.Jan 15 2018, 9:51 AM
This revision was automatically updated to reflect the committed changes.