From 7651ef6c5b5de609ddf0867eb781bec51a1631b9 Mon Sep 17 00:00:00 2001 From: Philip Craig Date: Fri, 19 Jul 2024 16:07:36 +1000 Subject: [PATCH] elf: shared library (#15) Contains default symbol versions. --- elf/base.sh | 1 + elf/libbase.so | Bin 0 -> 15680 bytes 2 files changed, 1 insertion(+) create mode 100755 elf/libbase.so diff --git a/elf/base.sh b/elf/base.sh index 19b0ad0..bdb7c82 100755 --- a/elf/base.sh +++ b/elf/base.sh @@ -14,3 +14,4 @@ gcc -fdebug-prefix-map=`pwd`=/object/testfiles/elf -g -c base.c -o base-debug.o objcopy --compress-debug-sections=zlib-gnu base-debug.o base-debug-zlib-gnu.o objcopy --compress-debug-sections=zlib base-debug.o base-debug-zlib.o objcopy --compress-debug-sections=zstd base-debug.o base-debug-zstd.o +gcc -shared -fPIC -o libbase.so base.c -Wl,--default-symver diff --git a/elf/libbase.so b/elf/libbase.so new file mode 100755 index 0000000000000000000000000000000000000000..7bf6b6f18e6bc711894cd10ac0b72e86cc062c86 GIT binary patch literal 15680 zcmb<-^>JfjWMqH=W(GS31doBi0V>g83S}^W#4H%N85|ho8RWofSrAeftOizy5R7IJ zfbcn)lBF|ulNpKC}hfb?N z&4HVkqDG^kLd zqZk+%giu5v9FRTO)Puqko46YT1A`JoD+(D3HlLqCQV=4n451jZ85kG@89x4pauHN~ ze0pwvUVL#$Vo^zaJVU%^h;MvKYEf!>W^qYsQHZZ|PJUi$NMce>Dnt&uOnh=hVtiU= zUSdvWRVqVnVrCvgK~ZL2Ng6{=W>T_ValW1zh?SIBoT^ux&*1Lk>Es-5q-UfDDlQlq zm>C!uKqM0=zQAq+@j+NVtB*s2fq?-OXP_`*VqjzdiGlbag&=={Xpq`O1_oGmWGI!& zA&h@eFg@8c?OXB z43NyHmklI4h~0Xi zg!BIcetB>g>@bw}=(U{)lI%6@0#Ta(JUTyk9DHZ*aqtJT2jel1i~mYQJi1v;L6WTp zN;v*MNaL4xVPJsi2f3%g)>of_fuU48)T7x}2*mX0d|JZe(QT`z&%p4)^Z)<j3qXpY^LHR7 zV^t6XV}$^tG!Hw+1V#o1(EPLv0|Uc>_y7Nc=Q;TV-1sEC__@nD8W`-Qth9_(z|)+d z`92p028JE)|Nnmy<7Az^DBL2E2QLBj(g zKp5H?;{~x97#M7z>nbIoeAxPFX(%7o_mYD0Ve2nJ{WXvfO#bV?|M?*P2k0V5*c!W&W;KjrY4DfZ>E1>E)p)}0AKmQ@_F93Cr85kJ;LisRz|3Uc+pz{Brd{{VtfbyfD z@;{+`xIduw(T#$wXGgQp02=?W^|9{G&Q=N&U@tXBr5J0=Exh6Jd+Fl~Gc3=AOg325SqP;po~hN(AaU|?WmkYdn) zuD1o*2a$cCWY7ZmVutwml>GSgocyH3 zocNTI{G#Ic#L^0em%DnN_kGvgDBiV`d1Q}arSDjCv>5_41IQ%ZAl zD;eVBk$CZ$d6^|BO2NzJlNsXU-GUr_UE^K-TtF-I(=ziiL6#Ng$7dwwrGOUZyF~gq z`g%Gu#K*h)g~q#jKs9){1Tnb#xsEJg)Htz z_#9>7KV&Jt1M;eUv~2_675_PzNnjTj=R-^*Vygg(nGAZxmANH}Nep_$B}EWA1IEhB zFGSLQeGpjVWdlL*oeWfkOn4~$07qp*4yW+7->6S96>`;B1gq16_Q%izes!0_$= z|9qJJuzDRvgZ6lU6vOnP+waZ5zyPY#Vftb9K8!v9(#*iX0IIG*Wh_iTtUeBg?)ib~ zhqWVMG_2hKH3qz24aNr1(F_a>pgJ0+A675JXjruab3aTSj0UZR1GNEQd|0~xMjL=E zfw~{02IhXKFhe;50|Thd0FncV!P*Tl8Ww-({s*ZA;Wlu61gaxJJm{t<(6~F)!LW7= zlnZa)z`}0=RKF8MJG@;4YahYXf%JpeF!zJlAT6`N^#%h2tlb9Rr~?f+Q2GR^gJF<4 zFgAz=)u*6%h3Qv->VwlDMMxMb4Yvj~4}q-T0jdB-L%DDhV0;+863zVqPze|f<>J)8 z2~9t&{Q{%!z;!|x=;ncz5+b`F*3O2}u=Y1ZH>m9aV?pSBQ2Sx&2VTiS6Arq5kX;a+ z5E9f*0Exl$!`cfl8Z;LKQ3)Z@;}5jY5?Q|k)Ls}p1)>d3!qN{+;2r}51E`G$YyZO9 zTd@6s=;~p782yTYfq@@d27t_jweNmF_j$t9f#g6K#)r}07$9jEW%^EoLgWL+!3!;Ug_Cu9}guoc4UmMIr z5HS77G%W2QR536_Kn?7GO3Fg#8e#r{l|P(FagVJ3ff0n)0<#Fh#VG$l-CCI6p-RA1 MiV2uvkRhNS0KqkqHvj+t literal 0 HcmV?d00001