RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Ralf S. Engelschall
Root: /v/rpm/cvs Email: rse@rpm5.org
Module: rpm Date: 27-Jun-2007 22:44:09
Branch: HEAD Handle: 2007062721440801
Added files:
rpm/misc librpmmisc.vers
Modified files:
rpm/misc Makefile.am
rpm/rpmdb librpmdb.vers
rpm/rpmio librpmio.vers
Log:
adjust ld version scripts for latest linking world order (at least to
the extend I understand this Linux/GNU-ld specific thing)
Summary:
Revision Changes Path
1.24 +3 -0 rpm/misc/Makefile.am
1.1 +9 -0 rpm/misc/librpmmisc.vers
1.5 +0 -98 rpm/rpmdb/librpmdb.vers
2.4 +0 -36 rpm/rpmio/librpmio.vers
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/misc/Makefile.am
============================================================================
$ cvs diff -u -r1.23 -r1.24 Makefile.am
--- rpm/misc/Makefile.am 27 Jun 2007 20:20:27 -0000 1.23
+++ rpm/misc/Makefile.am 27 Jun 2007 20:44:08 -0000 1.24
@@ -24,6 +24,9 @@
librpmmisc_la_SOURCES = librpmmisc.c
librpmmisc_la_LDFLAGS = -release $(LT_CURRENT).$(LT_REVISION)
+if HAVE_LD_VERSION_SCRIPT
+librpmmisc_la_LDFLAGS += -Wl,--version-script=$(srcdir)/librpmmisc.vers
+endif
librpmmisc_la_LIBADD = \
@ALLOCA@ \
@WITH_DB_LDFLAGS@ @WITH_DB_LIBS@ \
@@ .
patch -p0 <<'@@ .'
Index: rpm/misc/librpmmisc.vers
============================================================================
$ cvs diff -u -r0 -r1.1 librpmmisc.vers
--- /dev/null 2007-06-27 22:44:01 +0200
+++ librpmmisc.vers 2007-06-27 22:44:08 +0200
@@ -0,0 +1,9 @@
+LIBRPMMISC_0
+{
+ global:
+ fnmatch;
+ glob;
+ globfree;
+ local:
+ *;
+};
@@ .
patch -p0 <<'@@ .'
Index: rpm/rpmdb/librpmdb.vers
============================================================================
$ cvs diff -u -r1.4 -r1.5 librpmdb.vers
--- rpm/rpmdb/librpmdb.vers 21 Jun 2007 12:25:44 -0000 1.4
+++ rpm/rpmdb/librpmdb.vers 27 Jun 2007 20:44:08 -0000 1.5
@@ -77,104 +77,6 @@
sqlitevec;
XrpmdbLink;
XrpmdbUnlink;
-# for Berkeley DB utils relink
- db_create_rpmdb;
- db_env_create_rpmdb;
- db_strerror_rpmdb;
- db_version_rpmdb;
- __bam_adj_read_rpmdb;
- __bam_cadjust_read_rpmdb;
- __bam_cdel_read_rpmdb;
- __bam_curadj_read_rpmdb;
- __bam_merge_read_rpmdb;
- __bam_pgno_read_rpmdb;
- __bam_rcuradj_read_rpmdb;
- __bam_relink_read_rpmdb;
- __bam_relink_43_read_rpmdb;
- __bam_repl_read_rpmdb;
- __bam_root_read_rpmdb;
- __bam_rsplit_read_rpmdb;
- __bam_split_read_rpmdb;
- __crdel_inmem_create_read_rpmdb;
- __crdel_inmem_remove_read_rpmdb;
- __crdel_inmem_rename_read_rpmdb;
- __crdel_metasub_read_rpmdb;
- __db_add_recovery_rpmdb;
- __db_addrem_read_rpmdb;
- __db_big_read_rpmdb;
- __db_byteorder_rpmdb;
- __db_cksum_read_rpmdb;
- __db_ctime_rpmdb;
- __db_debug_read_rpmdb;
- __db_dispatch_rpmdb;
- __db_dumptree_rpmdb;
- __db_errx_rpmdb;
- __db_getlong_rpmdb;
- __db_getulong_rpmdb;
- __db_mkpath_rpmdb;
- __db_noop_read_rpmdb;
- __db_omode_rpmdb;
- __db_ovref_read_rpmdb;
- __db_pg_alloc_read_rpmdb;
- __db_pg_alloc_42_read_rpmdb;
- __db_pg_freedata_42_read_rpmdb;
- __db_pg_freedata_read_rpmdb;
- __db_pg_free_read_rpmdb;
- __db_pg_free_42_read_rpmdb;
- __db_pg_init_read_rpmdb;
- __db_pg_new_read_rpmdb;
- __db_pg_prepare_read_rpmdb;
- __db_pg_sort_read_rpmdb;
- __db_pr_callback_rpmdb;
- __db_relink_42_read_rpmdb;
- __db_rpath_rpmdb;
- __dbreg_register_read_rpmdb;
- __fop_create_read_rpmdb;
- __fop_file_remove_read_rpmdb;
- __fop_remove_read_rpmdb;
- __fop_rename_read_rpmdb;
- __fop_write_read_rpmdb;
- __ham_chgpg_read_rpmdb;
- __ham_copypage_read_rpmdb;
- __ham_curadj_read_rpmdb;
- __ham_groupalloc_read_rpmdb;
- __ham_groupalloc_42_read_rpmdb;
- __ham_insdel_read_rpmdb;
- __ham_metagroup_read_rpmdb;
- __ham_metagroup_42_read_rpmdb;
- __ham_newpage_read_rpmdb;
- __ham_replace_read_rpmdb;
- __ham_splitdata_read_rpmdb;
- __lock_list_print_rpmdb;
- __os_abspath_rpmdb;
- __os_calloc_rpmdb;
- __os_dirlist_rpmdb;
- __os_dirfree_rpmdb;
- __os_free_rpmdb;
- __os_getenv_rpmdb;
- __os_get_errno_rpmdb;
- __os_get_syserr_rpmdb;
- __os_id_rpmdb;
- __os_malloc_rpmdb;
- __os_mkdir_rpmdb;
- __os_posix_err_rpmdb;
- __os_sleep_rpmdb;
- __os_strdup_rpmdb;
- __os_unlink_rpmdb;
- __os_ufree_rpmdb;
- __os_umalloc_rpmdb;
- __qam_add_read_rpmdb;
- __qam_delext_read_rpmdb;
- __qam_del_read_rpmdb;
- __qam_incfirst_read_rpmdb;
- __qam_mvptr_read_rpmdb;
- __txn_child_read_rpmdb;
- __txn_ckp_read_rpmdb;
- __txn_ckp_42_read_rpmdb;
- __txn_recycle_read_rpmdb;
- __txn_regop_read_rpmdb;
- __txn_regop_42_read_rpmdb;
- __txn_xa_regop_read_rpmdb;
local:
*;
};
@@ .
patch -p0 <<'@@ .'
Index: rpm/rpmio/librpmio.vers
============================================================================
$ cvs diff -u -r2.3 -r2.4 librpmio.vers
--- rpm/rpmio/librpmio.vers 30 May 2007 02:49:41 -0000 2.3
+++ rpm/rpmio/librpmio.vers 27 Jun 2007 20:44:09 -0000 2.4
@@ -270,42 +270,6 @@
XurlFree;
XurlLink;
XurlNew;
-# XXX internal libz:
- zlib_rsync;
-# XXX internal libmagic:
- magic_check;
- magic_close;
- magic_compile;
- magic_error;
- magic_file;
- magic_load;
- magic_open;
-# XXX internal libsyck:
- syck_add_sym;
- syck_alloc_map;
- syck_alloc_seq;
- syck_free_node;
- syck_free_parser;
- syck_lookup_sym;
- syck_map_add;
- syck_map_count;
- syck_map_read;
- syck_new_parser;
- syck_new_str;
- syck_new_str2;
- syck_parse;
- syck_parser_bad_anchor_handler;
- syck_parser_error_handler;
- syck_parser_file;
- syck_parser_handler;
- syck_parser_implicit_typing;
- syck_parser_taguri_expansion;
- syck_seq_add;
- syck_seq_count;
- syck_seq_read;
- syck_strndup;
- syck_taguri;
- syck_vmefail;
local:
*;
};
@@ .
Received on Wed Jun 27 22:44:09 2007