Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

Conversation

@jonasschnelli
Copy link
Contributor

@jonasschnelli jonasschnelli changed the title Add LT_INIT marco to autoconf script, build over Libtool Use libtool with versioned ABI Sep 20, 2015
@jonasschnelli
Copy link
Contributor Author

Added proper libtool versioning (@jgarzik: please review in detail).

@jgarzik
Copy link
Owner

jgarzik commented Sep 21, 2015

Update looks pretty good, and passes travis. Seems to match my experience with https://github.com/jgarzik/hail

Comments:

libhail_la_LDFLAGS = \
        -version-info $(LIBHAIL_CURRENT):$(LIBHAIL_REVISION):$(LIBHAIL_AGE) \
        -no-undefined \
        -export-symbols-regex "^[^_].*"

In general looks good, thanks!

@jonasschnelli
Copy link
Contributor Author

Added the .pc files.
The -export-symbols-regex "^[^_].*" didn't work out. Gave me an error:

  "UniValue::read(char const*)", referenced from:
      _main in unitester-unitester.o

Maybe striping out _ symbols won't work with C++?

jgarzik pushed a commit that referenced this pull request Sep 23, 2015
@jgarzik jgarzik merged commit 2151c25 into jgarzik:master Sep 23, 2015
luke-jr pushed a commit to luke-jr/univalue that referenced this pull request Mar 10, 2018
…s "explicit"

fe805ea Declare single-argument (non-converting) constructors "explicit" (practicalswift)

Pull request description:

  Rebased on jgarzik#4.

  Closes jgarzik#6, which stripped the original author.

Tree-SHA512: 4f4164fb1bbce54e5e28a5cf1327c4d7a2058e74384d1173de843acbfb71a3dc4a11e559650b86c6ac9063ea9c76c96fa371bff985d794c8dc904448f4ecd095
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants