RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/misc/ Makefile.am librpmmisc.vers rpm/rpmdb/ librpmdb.v...

From: Ralf S. Engelschall <rse@rpm5.org>
Date: Wed 27 Jun 2007 - 22:44:09 CEST
Message-Id: <20070627204409.263383484E4@rpm5.org>
  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
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.