From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 4 Sep 2005 01:30:30 +0400 From: Alexey Tourbin To: devel@altlinux.ru Message-ID: <20050903213030.GB27194@solemn.turbinal.org> Mail-Followup-To: devel@altlinux.ru Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="CUfgB8w4ZwR/yMy5" Content-Disposition: inline Subject: [devel] version script for glib2 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Sep 2005 21:31:31 -0000 Archived-At: List-Archive: List-Post: --CUfgB8w4ZwR/yMy5 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable glib2 =D3=CF=C2=C9=D2=C1=C5=D4=D3=D1 libtool'=CF=CD, =D3=CB=D2=C9=D0=D4 =C4= =CC=D1 =DC=CB=D3=D0=CF=D2=D4=C1 =D3=C9=CD=D7=CF=CC=CF=D7 =C7=C5=CE=C5=D2=C9=D2=D5=C5=D4=D3=D1 =C1=D7=D4=CF=CD=C1=D4=C9=DE=C5=D3=CB= =C9: $ pwd /home/at/RPM/BUILD/glib-2.8.1/glib $ head .libs/libglib-2.0.ver { global: IA__g_access; IA__g_allocator_free; IA__g_allocator_new; IA__g_array_append_vals; IA__g_array_free; IA__g_array_insert_vals; IA__g_array_new; IA__g_array_prepend_vals; IA__g_array_remove_index; $ =EE=C5=CB=CF=D4=CF=D2=D9=C5 =D3=C9=CD=D7=CF=CC=D9 =D1 =C8=CF=DE=D5 =D0=C5= =D2=C5=D7=C5=D3=C9=D4=D8 =CE=C1 =CF=D4=C4=C5=CC=D8=CE=D9=CA =C9=CE=D4=C5=D2= =C6=C5=CA=D3. =E4=CC=D1 =DC=D4=CF=C7=CF =D1 =C4=C5=CC=C1=C0 =C4=D2=D5=C7=CF=CA =D3=CB=D2= =C9=D0=D4 =CE=C1 =CF=D3=CE=CF=D7=C5 =DC=D4=CF=C7=CF *.ver =D3=CB=D2=C9=D0= =D4=C1. --- .libs/libglib-2.0.ver 2005-09-04 01:26:11 +0400 +++ glib2.map 2005-09-04 01:25:26 +0400 @@ -1,3 +1,3 @@ +# based on .libs/libglib-2.0.ver { global: -IA__g_access; IA__g_allocator_free; @@ -51,5 +51,3 @@ IA__g_build_filename; -IA__g_build_filenamev; IA__g_build_path; -IA__g_build_pathv; IA__g_byte_array_append; @@ -71,3 +69,2 @@ IA__g_cache_value_foreach; -IA__g_chdir; IA__g_child_watch_add; @@ -75,3 +72,2 @@ IA__g_child_watch_source_new; -IA__g_chmod; IA__g_clear_error; @@ -89,6 +85,4 @@ IA__g_convert_with_iconv; -IA__g_creat; IA__g_datalist_clear; IA__g_datalist_foreach; -IA__g_datalist_get_flags; IA__g_datalist_id_get_data; @@ -97,4 +91,2 @@ IA__g_datalist_init; -IA__g_datalist_set_flags; -IA__g_datalist_unset_flags; IA__g_dataset_destroy; @@ -166,3 +158,2 @@ IA__g_file_read_link; -IA__g_file_set_contents; IA__g_file_test; @@ -185,3 +176,2 @@ IA__g_get_home_dir; -IA__g_get_host_name; IA__g_get_language_names; @@ -347,3 +337,2 @@ IA__g_list_sort_with_data; -IA__g_listenv; IA__g_locale_from_utf8; @@ -390,6 +379,2 @@ IA__g_malloc0; -IA__g_mapped_file_free; -IA__g_mapped_file_get_contents; -IA__g_mapped_file_get_length; -IA__g_mapped_file_new; IA__g_markup_error_quark; @@ -418,3 +403,2 @@ IA__g_mkdir; -IA__g_mkdir_with_parents; IA__g_mkstemp; @@ -791,3 +775,2 @@ IA__g_try_malloc; -IA__g_try_malloc0; IA__g_try_realloc; @@ -832,3 +815,2 @@ IA__g_utf8_collate_key; -IA__g_utf8_collate_key_for_filename; IA__g_utf8_find_next_char; @@ -858,3 +840,2 @@ IA__glib_check_version; -g_access; g_allocator_free; @@ -908,5 +889,3 @@ g_atomic_int_exchange_and_add; -g_atomic_int_get; g_atomic_pointer_compare_and_exchange; -g_atomic_pointer_get; g_basename; @@ -917,5 +896,3 @@ g_build_filename; -g_build_filenamev; g_build_path; -g_build_pathv; g_byte_array_append; @@ -937,3 +914,2 @@ g_cache_value_foreach; -g_chdir; g_child_watch_add; @@ -942,3 +918,2 @@ g_child_watch_source_new; -g_chmod; g_clear_error; @@ -956,6 +931,4 @@ g_convert_with_iconv; -g_creat; g_datalist_clear; g_datalist_foreach; -g_datalist_get_flags; g_datalist_id_get_data; @@ -964,4 +937,2 @@ g_datalist_init; -g_datalist_set_flags; -g_datalist_unset_flags; g_dataset_destroy; @@ -1033,3 +1004,2 @@ g_file_read_link; -g_file_set_contents; g_file_test; @@ -1053,3 +1023,2 @@ g_get_home_dir; -g_get_host_name; g_get_language_names; @@ -1217,3 +1186,2 @@ g_list_sort_with_data; -g_listenv; g_locale_from_utf8; @@ -1260,6 +1228,2 @@ g_malloc0; -g_mapped_file_free; -g_mapped_file_get_contents; -g_mapped_file_get_length; -g_mapped_file_new; g_markup_error_quark; @@ -1288,3 +1252,2 @@ g_mkdir; -g_mkdir_with_parents; g_mkstemp; @@ -1678,3 +1641,2 @@ g_try_malloc; -g_try_malloc0; g_try_realloc; @@ -1719,3 +1681,2 @@ g_utf8_collate_key; -g_utf8_collate_key_for_filename; g_utf8_find_next_char; @@ -1754 +1715,52 @@ local: *; }; +# symbols new to 2.8 +GLIB_2.8 { +IA__g_access; +IA__g_atomic_int_get; +IA__g_atomic_pointer_get; +IA__g_build_filenamev; +IA__g_build_pathv; +IA__g_chdir; +IA__g_chmod; +IA__g_creat; +IA__g_datalist_get_flags; +IA__g_datalist_set_flags; +IA__g_datalist_unset_flags; +IA__g_date_get_type; +IA__g_file_set_contents; +IA__g_get_host_name; +IA__g_listenv; +IA__g_mapped_file_free; +IA__g_mapped_file_get_contents; +IA__g_mapped_file_get_length; +IA__g_mapped_file_new; +IA__g_mkdir_with_parents; +IA__g_object_add_toggle_ref; +IA__g_object_remove_toggle_ref; +IA__g_try_malloc0; +IA__g_utf8_collate_key_for_filename; +g_access; +g_atomic_int_get; +g_atomic_pointer_get; +g_build_filenamev; +g_build_pathv; +g_chdir; +g_chmod; +g_creat; +g_datalist_get_flags; +g_datalist_set_flags; +g_datalist_unset_flags; +g_date_get_type; +g_file_set_contents; +g_get_host_name; +g_listenv; +g_mapped_file_free; +g_mapped_file_get_contents; +g_mapped_file_get_length; +g_mapped_file_new; +g_mkdir_with_parents; +g_object_add_toggle_ref; +g_object_remove_toggle_ref; +g_try_malloc0; +g_utf8_collate_key_for_filename; +}; =FA=C1=D4=C5=CD =D0=CF=C4=CD=C5=CE=D1=C0 =D7 Makefile'=C5 =DC=CB=D3=D0=CF= =D2=D4 =D3=C9=CD=D7=CF=CC=CF=D7: $ diff Makefile --- Makefile- 2005-09-03 19:44:43 +0000 +++ Makefile 2005-09-03 21:23:02 +0000 @@ -409,6 +409,7 @@ glibsubinclude_HEADERS =3D \ #export_symbols =3D -export-symbols glib.def export_symbols =3D $(LIBTOOL_EXPORT_OPTIONS) +export_symbols =3D -Wl,--version-script=3Dglib2.map #glib_win32_res =3D glib-win32-res.o #glib_win32_res_ldflag =3D -Wl,$(glib_win32_res) $ =F0=CF=CC=D5=DE=C1=C0: $ rm -fv *.la removed `libglib-2.0.la' $ make make all-recursive make[1]: Entering directory `/home/at/RPM/BUILD/glib-2.8.1/glib' Making all in libcharset make[2]: Entering directory `/home/at/RPM/BUILD/glib-2.8.1/glib/libcharset' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/at/RPM/BUILD/glib-2.8.1/glib/libcharset' make[2]: Entering directory `/home/at/RPM/BUILD/glib-2.8.1/glib' /bin/sh ../libtool --mode=3Dlink gcc -pipe -Wall -O2 -march=3Di686 -o li= bglib-2.0.la -rpath /usr/lib -version-info 800:1:800 -export-dynamic -Wl,-= -version-script=3Dglib2.map garray.lo gasyncqueue.lo gatomic.lo gbacktrace.= lo gcache.lo gcompletion.lo gconvert.lo gdataset.lo gdate.lo gdir.lo gerror= .lo gfileutils.lo ghash.lo ghook.lo giochannel.lo gkeyfile.lo glist.lo gmai= n.lo gmappedfile.lo gmarkup.lo gmem.lo gmessages.lo gnode.lo goption.lo gpa= ttern.lo gprimes.lo gqsort.lo gqueue.lo grel.lo grand.lo gscanner.lo gshell= .lo gslist.lo gstdio.lo gstrfuncs.lo gstring.lo gthread.lo gthreadpool.lo g= timer.lo gtree.lo guniprop.lo gutf8.lo gunibreak.lo gunicollate.lo gunideco= mp.lo gutils.lo gprintf.lo libcharset/libcharset.la giounix.lo gspawn.lo rm -fr .libs/libglib-2.0.exp .libs/libglib-2.0.la .libs/libglib-2.0.lai .l= ibs/libglib-2.0.so .libs/libglib-2.0.so.0 .libs/libglib-2.0.so.0.800.1 .lib= s/libglib-2.0.ver gcc -shared .libs/garray.o .libs/gasyncqueue.o .libs/gatomic.o .libs/gback= trace.o .libs/gcache.o .libs/gcompletion.o .libs/gconvert.o .libs/gdataset.= o .libs/gdate.o .libs/gdir.o .libs/gerror.o .libs/gfileutils.o .libs/ghash.= o .libs/ghook.o .libs/giochannel.o .libs/gkeyfile.o .libs/glist.o .libs/gma= in.o .libs/gmappedfile.o .libs/gmarkup.o .libs/gmem.o .libs/gmessages.o .li= bs/gnode.o .libs/goption.o .libs/gpattern.o .libs/gprimes.o .libs/gqsort.o = .libs/gqueue.o .libs/grel.o .libs/grand.o .libs/gscanner.o .libs/gshell.o .= libs/gslist.o .libs/gstdio.o .libs/gstrfuncs.o .libs/gstring.o .libs/gthrea= d.o .libs/gthreadpool.o .libs/gtimer.o .libs/gtree.o .libs/guniprop.o .libs= /gutf8.o .libs/gunibreak.o .libs/gunicollate.o .libs/gunidecomp.o .libs/gut= ils.o .libs/gprintf.o .libs/giounix.o .libs/gspawn.o -Wl,--whole-archive li= bcharset/.libs/libcharset.a -Wl,--no-whole-archive -march=3Di686 -Wl,--ve= rsion-script=3Dglib2.map -Wl,-soname -Wl,libglib-2.0.so.0 -o .libs/libglib-= 2.0.so.0.800.1 /usr/bin/ld: anonymous version tag cannot be combined with other version ta= gs collect2: ld returned 1 exit status make[2]: *** [libglib-2.0.la] Error 1 make[2]: Leaving directory `/home/at/RPM/BUILD/glib-2.8.1/glib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/at/RPM/BUILD/glib-2.8.1/glib' make: *** [all] Error 2 $ =EF=DB=C9=C2=CB=C1: /usr/bin/ld: anonymous version tag cannot be combined with other version ta= gs =F7=CE=C9=CD=C1=CE=C9=C5, =D7=CF=D0=D2=CF=D3: =D0=CF=DA=D7=CF=CC=D1=C5=D4 = =CC=C9 version script =CF=C4=CE=CF=D7=D2=C5=CD=C5=CE=CE=CF =CF=C7=D2=C1=CE= =C9=DE=C9=D4=D8 =D3=D0=C9=D3=CF=CB =DC=CB=D3=D0=CF=D2=D4=C9=D2=D5=C5=CD=D9=C8 =D3=C9=CD=D7= =CF=CC=CF=D7 (=C4=CC=D1 =C4=C5=C6=C5=CC=CF=D4=CE=CF=C7=CF =C9=CE=D4=C5=D2= =C6=C5=CA=D3=C1, =D4=CF =C5=D3=D4=D8 =C2=C5=DA =C9=CE=D4=C5=D2=C6=C5=CA=D3=C1) =C9 =CF=C4=CE=CF=D7=D2=C5=CD=C5=CE=CE=CF = =D0=C5=D2=C5=D7=C5=D3=C9=D4=D8 =CE=C5=CB=CF=D4=CF=D2=D9=C5 =C6=D5=CE=CB=C3= =C9=C9 =CE=C1 =CF=D4=C4=C5=CC=D8=CE=D9=CA =C9=CE=D4=C5=D2=C6=C5=CA=D3? =E9 =C5=DD=A3 =D7=CF=D0=D2=CF=D3: =DE=D4=CF =DC=D4=CF =DA=C1 IA__ =D3=C9=CD= =D7=CF=CC=D9, =DA=C1=DE=C5=CD =C9=C8 =DC=CB=D3=D0=CF=D2=D4=C9=D2=CF=D7=C1= =D4=D8? --CUfgB8w4ZwR/yMy5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFDGhX2fBKgtDjnu0YRAhjkAJ9yOIwz+lxnakHBoxgpoti5e/+VjQCdHwnX OqoNV/IKayoCV+oIH1Uz4KA= =JCtc -----END PGP SIGNATURE----- --CUfgB8w4ZwR/yMy5--