This website requires JavaScript.
Explore
Help
Register
Sign In
rdelaage
/
postgresql
Watch
1
Star
0
Fork
0
You've already forked postgresql
mirror of
https://git.postgresql.org/git/postgresql.git
synced
2024-10-08 04:46:58 +02:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
6ee26c6a4b
postgresql
/
src
/
port
/
.gitignore
5 lines
68 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Convert cvsignore to gitignore, and add .gitignore for build targets.
2010-09-22 12:57:04 +02:00
/libpgport.a
Build src/port files as a library with -fPIC, and use that in libpq. libpq and ecpg need shared-library-friendly versions of assorted src/port/ and src/common/ modules. Up to now, they got those by symlinking the individual source files and compiling them locally. That's baroque, and a pain to maintain, and it results in some amount of duplicated compile work. It might've made sense when only a couple of files were needed, but the list has grown and grown and grown :-( It makes more sense to have the originating directory build a third variant of libpgport.a/libpgcommon.a containing modules built with $(CFLAGS_SL), and just link that into the shared library. Unused files won't get linked, so the end result should be the same. This patch makes a down payment on that idea by having src/port/ build such a library and making libpq use it. If the buildfarm doesn't expose fatal problems with the approach, I'll extend it to the other cases. Discussion: https://postgr.es/m/13022.1538003440@sss.pgh.pa.us
2018-09-27 17:23:43 +02:00
/libpgport_shlib.a
Convert cvsignore to gitignore, and add .gitignore for build targets.
2010-09-22 12:57:04 +02:00
/libpgport_srv.a
/pg_config_paths.h
Reference in New Issue
Copy Permalink