Repository navigation
[illumos] Fail to compile postgresql extension #39
Copy link
Copy link
Closed
Description
Activity
- changed the title
[-]Fail to compile postgresql extension[/-][+][illumos] Fail to compile postgresql extension[/+]on Nov 9, 2017 It's a GNU ld arg that has no place in the Sun linker that Illumos uses. Unfortunately it's fairly common for devs out there to assume the presence of GNU ld always.
pkgsrc itself typically filters out such args gracefully, but that would apply only if redislog had a pkgsrc package. I'll track down where --as-needed is coming from and remove it from the pgxs Makefiles.
@mamash cool thank you.
By the way, if I were to build a package for redislog, would there be any chance to get it in the repo?
Yep, I just created databases/postgresql-redislog in pkgsrc trunk, though it will only hit the production packages in 2017Q4. I committed the fix for the PostgreSQL pgxs makefiles too.
Reacted by Ben@mamash thank you very much. I will close this.
- added a commit that references this issue
on Nov 30, 2017 - added 2 commits that reference this issue
on Sep 24, 2018 - added a commit that references this issue
on Dec 17, 2018 167 remaining items
Load more actions- added 2 commits that reference this issue
on May 14, 2026 - added a commit that references this issue
on Jul 13, 2026 - added 2 commits that reference this issue
on Aug 25, 2026 - added 2 commits that reference this issue
on Aug 30, 2026 - added a commit that references this issue
on Sep 28, 2026
Metadata
Metadata
Assignees
Labels
No labels
I have been trying to compile https://github.com/2ndquadrant-it/redislog and end-up with the following error:
After some research I found out that removing the flag in
/opt/local/lib/postgresql/pgxs/src/Makefile.globalsolves the issue:Unfortunately, I don't know if this change as any other side effect. I tested with both postgres 9.2 and 10 on base-64-lts 15.4.0 and base-64 17.3.0 respectively.