Re: multiple definition of `_Semaphore_Wait', multiple definition of `_Semaphore_Post' , undefined reference to `__dso_handle'

Heinz Junkes <[email protected]> Wed, 20 Mar 2024 18:25:34 +0100
Newsgroups gmane.os.rtems.user
Message-ID <[email protected]>
--===============3340776474968676592==
Content-Type: multipart/signed;
	boundary="Apple-Mail=_F570A338-FFB5-4914-A458-85FA7492C9A5";
	protocol="application/pkcs7-signature";
	micalg=sha-256
Content-Transfer-Encoding: quoted-printable


--Apple-Mail=_F570A338-FFB5-4914-A458-85FA7492C9A5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Thanks, that's it, with -qrtems it works. I am now trying to use =
pkg-config as you recommended.
Danke Heinz


> On 20. Mar 2024, at 16:41, Sebastian Huber =
<sebastian.huber-L1vi/[email protected]> wrote:
>=20
> Hello Heinz,
>=20
> On 20.03.24 16:31, Heinz Junkes wrote:
>> /home/rtems/MVME2500_PCI/rtems/6/bin/powerpc-rtems6-g++  -o
>> libComTestHarness -static
>> -L/home/rtems/MVME2500_PCI/EPICS/epics-base/lib/RTEMS-qoriq_e500
>> -L/home/rtems/MVME2500_PCI/rtems/6/powerpc-rtems6/qoriq_e500/lib
>> -mcpu=3D8540 -msoft-float -meabi -msdata=3Dsysv -mstrict-align -u =
POSIX_Init
>>          epicsTypesTest.o epicsInlineTest1.o epicsInlineTest2.o
>> epicsInlineTest3.o epicsInlineTest4.o epicsCalcTest.o
>> epicsAlgorithmTest.o epicsMathTest.o epicsMMIOTest.o epicsEllTest.o
>> epicsEnvTest.o epicsEnvUnsetTest.o epicsErrlogTest.o epicsStdioTest.o
>> epicsStdlibTest.o epicsSockResolveTest.o epicsStringTest.o
>> epicsTimeTest.o epicsThreadTest.o epicsThreadClassTest.o
>> epicsThreadOnceTest.o epicsThreadPriorityTest.o =
epicsThreadPrivateTest.o
>>  epicsThreadHooksTest.o epicsThreadPoolTest.o initHookTest.o
>> epicsExitTest.o epicsTimerTest.o ringPointerTest.o ringBytesTest.o
>> epicsEventTest.o epicsMutexTest.o epicsSpinTest.o epicsAtomicTest.o
>> macDefExpandTest.o cvtFastTest.o macLibTest.o aslibtest.o =
taskwdTest.o
>> blockingSockTest.o epicsMessageQueueTest.o epicsStackTraceTest.o
>> ipAddrToAsciiTest.o osiSockTest.o epicsRunLibComTests.o
>> epicsThreadPerform.o epicsMaxThreads.o buckTest.o =
epicsAtomicPerform.o
>> cvtFastPerform.o epicsTimeZoneTest.o rtemsTestHarness.o =
rtemsTestData.o
>>   -lCom       -Wl,--gc-sections -lm -lrtemsCom -lCom  -lrtemscpu -lc =
-lm
>>  -lgcc
>=20
> I would use pkg-config to get the right linker and compiler flags. =
Here a -qrtems is probably missing.
>=20
> --=20
> embedded brains GmbH & Co. KG
> Herr Sebastian HUBER
> Dornierstr. 4
> 82178 Puchheim
> Germany
> email: sebastian.huber-L1vi/[email protected]
> phone: +49-89-18 94 741 - 16
> fax:   +49-89-18 94 741 - 08
>=20
> Registergericht: Amtsgericht M=C3=BCnchen
> Registernummer: HRB 157899
> Vertretungsberechtigte Gesch=C3=A4ftsf=C3=BChrer: Peter Rasmussen, =
Thomas D=C3=B6rfler
> Unsere Datenschutzerkl=C3=A4rung finden Sie hier:
> https://embedded-brains.de/datenschutzerklaerung/


--Apple-Mail=_F570A338-FFB5-4914-A458-85FA7492C9A5
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDlww
ggbmMIIEzqADAgECAhAxAnDUNb6bJJr4VtDh4oVJMA0GCSqGSIb3DQEBDAUAMIGIMQswCQYDVQQG
EwJVUzETMBEGA1UECBMKTmV3IEplcnNleTEUMBIGA1UEBxMLSmVyc2V5IENpdHkxHjAcBgNVBAoT
FVRoZSBVU0VSVFJVU1QgTmV0d29yazEuMCwGA1UEAxMlVVNFUlRydXN0IFJTQSBDZXJ0aWZpY2F0
aW9uIEF1dGhvcml0eTAeFw0yMDAyMTgwMDAwMDBaFw0zMzA1MDEyMzU5NTlaMEYxCzAJBgNVBAYT
Ak5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQDExNHRUFOVCBQZXJzb25hbCBD
QSA0MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs0riIl4nW+kEWxQENTIgFK600jFA
xs1QwB6hRMqvnkphfy2Q3mKbM2otpELKlgE8/3AQPYBo7p7yeORuPMnAuA+oMGRb2wbeSaLcZbpw
XgfCvnKxmq97/kQkOFX706F9O7/h0yehHhDjUdyMyT0zMs4AMBDRrAFn/b2vR3j0BSYgoQs16oSq
adM3p+d0vvH/YrRMtOhkvGpLuzL8m+LTAQWvQJ92NwCyKiHspoP4mLPJvVpEpDMnpDbRUQdftSpZ
zVKTNORvPrGPRLnJ0EEVCHR82LL6oz915WkrgeCY9ImuulBn4uVsd9ZpubCgM/EXvVBlViKqusCh
SsZEn7juIsGIiDyaIhhLsd3amm8BS3bgK6AxdSMROND6hiHT182Lmf8C+gRHxQG9McvG35uUvRu8
v7bPZiJRaT7ZC2f50P4lTlnbLvWpXv5yv7hheO8bMXltiyLweLB+VNvg+GnfL6TW3Aq1yF1yrZAZ
zR4MbpjTWdEdSLKvz8+0wCwscQ81nbDOwDt9vyZ+0eJXbRkWZiqScnwAg5/B1NUD4TrYlrI4n6zF
p2pyYUOiuzP+as/AZnz63GvjFK69WODR2W/TK4D7VikEMhg18vhuRf4hxnWZOy0vhfDR/g3aJbds
Gac+diahjEwzyB+UKJOCyzvecG8bZ/u/U8PsEMZg07iIPi8CAwEAAaOCAYswggGHMB8GA1UdIwQY
MBaAFFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBRpAKHHIVj44MUbILAK3adRvxPZ5DAO
BgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEFBQcDAgYI
KwYBBQUHAwQwOAYDVR0gBDEwLzAtBgRVHSAAMCUwIwYIKwYBBQUHAgEWF2h0dHBzOi8vc2VjdGln
by5jb20vQ1BTMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VU0VS
VHJ1c3RSU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDB2BggrBgEFBQcBAQRqMGgwPwYIKwYB
BQUHMAKGM2h0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VU0VSVHJ1c3RSU0FBZGRUcnVzdENBLmNy
dDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG9w0BAQwFAAOC
AgEACgVOew2PHxM5AP1v7GLGw+3tF6rjAcx43D9Hl110Q+BABABglkrPkES/VyMZsfuds8fcDGvG
E3o5UfjSno4sij0xdKut8zMazv8/4VMKPCA3EUS0tDUoL01ugDdqwlyXuYizeXyH2ICAQfXMtS+r
az7mf741CZvO50OxMUMxqljeRfVPDJQJNHOYi2pxuxgjKDYx4hdZ9G2o+oLlHhu5+anMDkE8g0tf
fjRKn8I1D1BmrDdWR/IdbBOj6870abYvqys1qYlPotv5N5dm+XxQ8vlrvY7+kfQaAYeO3rP1DM8B
GdpEqyFVa+I0rpJPhaZkeWW7cImDQFerHW9bKzBrCC815a3WrEhNpxh72ZJZNs1HYJ+29NTB6uu4
NJjaMxpk+g2puNSm4b9uVjBbPO9V6sFSG+IBqE9ckX/1XjzJtY8Grqoo4SiRb6zcHhp3mxj3oqWi
8SKNohAOKnUc7RIP6ss1hqIFyv0xXZor4N9tnzD0Fo0JDIURjDPEgo5WTdti/MdGTmKFQNqxyZuT
9uSI2Xvhz8p+4pCYkiZqpahZlHqMFxdw9XRZQgrP+cgtOkWEaiNkRBbvtvLdp7MCL2OsQhQEdEbU
vDM9slzZXdI7NjJokVBq3O4pls3VD2z3L/bHVBe0rBERjyM2C/HSIh84rfmAqBgklzIOqXhd+4Rz
adUwggduMIIFVqADAgECAhA4reYhhnXltVKLYogoeXqhMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNV
BAYTAk5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQDExNHRUFOVCBQZXJzb25h
bCBDQSA0MB4XDTIyMTExMTAwMDAwMFoXDTI1MTExMDIzNTk1OVowgeMxDTALBgNVBBQTBDQyNzAx
DjAMBgNVBBETBTgwNTM5MUcwRQYDVQQKEz5NYXgtUGxhbmNrLUdlc2VsbHNjaGFmdCB6dXIgRm9l
cmRlcnVuZyBkZXIgV2lzc2Vuc2NoYWZ0ZW4gZS5WLjEbMBkGA1UECQwSSG9mZ2FydGVuc3RyYcOf
ZSA4MQ8wDQYDVQQIEwZCYXllcm4xCzAJBgNVBAYTAkRFMRUwEwYDVQQDEwxIZWlueiBKdW5rZXMx
JzAlBgkqhkiG9w0BCQEWGGp1bmtlc0BmaGktYmVybGluLm1wZy5kZTCCAiIwDQYJKoZIhvcNAQEB
BQADggIPADCCAgoCggIBAMISmYfPfaUOMXzpnlc5sCDMQE60ank4wIPVxsZv1ZgLkEJHXAEHGsQP
lcT9frls3JWOe8vuhE41uLVp5eVWkSAAUtRT0b66pO71/sX5okV4O0Lsb8BNZtl5S+b9CHpgiPOw
rN1C+6opTnIiWNkAzUq8y5pFWBXqq36KM2SWOdN1n4Q8mBcYcZqr1MeLdRF1XVniTU284wHq2H8R
g5FX9J9BEBSG4pdWzeyTWpJV3m+FQnqfHyeik6YdhhL25WgxdZJAOGYKFtGmQlcBFErRLoc8J1mW
SrTYfU+17UiNWnSjDoQ2aBdjBuzku9cThhCrvT59/ul8BHRs4XBDwHNt2wIUsapcE1kwY4DXq67b
88LLr8R9cv1zWz3UMywHoBJOjeyB6vJHIcTVI7QhgXPLffStmHUDIrcX3SM35iG9L5rEa3fMIIe4
CeBmID35a6kM8wBhrWUU7XBAAmRyd7bicDkSgAjzJeWbCFzIdElNirTI9mtCGpq1+eBWCgL3fKiK
CJnYfJzSHbYd1zgzBQDvY+ko1cGiQfwcod7sS/oy21pu5/XLm5AzwLq6co1aCVg0witbeIGoAVNx
S6RdxKyG1OytM6iOAxaTrAAVs0rR4EzFmF/V0olPj4k0IxE898PZIgNOajRAkLfbHF18DxrYBBOj
STc8VgciE8BA5yXasCqfAgMBAAGjggG4MIIBtDAfBgNVHSMEGDAWgBRpAKHHIVj44MUbILAK3adR
vxPZ5DAdBgNVHQ4EFgQUwwky1DJmwY2DgXVU6fx0JzkxxUowDgYDVR0PAQH/BAQDAgWgMAwGA1Ud
EwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMD8GA1UdIAQ4MDYwNAYLKwYB
BAGyMQECAk8wJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNvbS9DUFMwQgYDVR0fBDsw
OTA3oDWgM4YxaHR0cDovL0dFQU5ULmNybC5zZWN0aWdvLmNvbS9HRUFOVFBlcnNvbmFsQ0E0LmNy
bDB4BggrBgEFBQcBAQRsMGowPQYIKwYBBQUHMAKGMWh0dHA6Ly9HRUFOVC5jcnQuc2VjdGlnby5j
b20vR0VBTlRQZXJzb25hbENBNC5jcnQwKQYIKwYBBQUHMAGGHWh0dHA6Ly9HRUFOVC5vY3NwLnNl
Y3RpZ28uY29tMDYGA1UdEQQvMC2BEWp1bmtlc0BmaGkubXBnLmRlgRhqdW5rZXNAZmhpLWJlcmxp
bi5tcGcuZGUwDQYJKoZIhvcNAQEMBQADggIBABd1yQ4qaNXyN5U4mj64DY+J4EVN4Ywo+Z8ELTwI
pit1aIgPbXu6YW7xh1JBFJ5AEem8sf3ph5AYOaQkgZLVw2iwAm38hfep9YzkLxCSfH9k+QVnx2xr
WBwewdYj2Nh1L6ipzZnpgw6pHewwtBkGphitDLRbX4odkQi3npAoDLo/uKPJcpXLhdE0fLZea5vJ
3y2p4ZIL7PtUib0bSZbCWJWNDSbBdYnW63cTB33j4YPl1C4Lks61aEEBT7IetvsrGkqTryr1G38+
cSKAN6/BtAOiBFz0YB0SzVryZvYoLuNg0/BXuHVIFKoGUXgCYyV67qUCvXGvNKsLzNijUG9YIShk
yhy+aawxbGuiYWBTxFoVfweyd+neU1D9ZLH7GruyfyMkBTU5ImPxp/5QtMyovaAP/pIJ1QmuoOEW
ONgP0LhkcHjOZAT+OWBYwi6eTW2uR7i9D7PX7qu4OcCJy2Sybp53rQhEcENQM5wL4BF6hrfuEyZb
D+yMj6FnBUhYuHoum02uCMxQ6n3KhTATo0lsGbFIlXSFQcCFv59UqsLAp1NK0qn676vKKClrmY0j
UoOTXAct94fmnyYEMcVTJMN+ZT9wKY4zCJgZnkqh8NA1TtJdOFa/CUAm1arPNIni060WQSQROVJV
Qj0ZPI2/GfGU1sSKBKlDCs8tCUmq2517ZaAIMYIDyjCCA8YCAQEwWjBGMQswCQYDVQQGEwJOTDEZ
MBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0EgNAIQ
OK3mIYZ15bVSi2KIKHl6oTANBglghkgBZQMEAgEFAKCCAUEwGAYJKoZIhvcNAQkDMQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMjQwMzIwMTcyNTM0WjAvBgkqhkiG9w0BCQQxIgQg8cnQsFoX
JP0DiWhW/2ganQ8XLvVe0NC1/Sf+vZztRxAwaQYJKwYBBAGCNxAEMVwwWjBGMQswCQYDVQQGEwJO
TDEZMBcGA1UEChMQR0VBTlQgVmVyZW5pZ2luZzEcMBoGA1UEAxMTR0VBTlQgUGVyc29uYWwgQ0Eg
NAIQOK3mIYZ15bVSi2KIKHl6oTBrBgsqhkiG9w0BCRACCzFcoFowRjELMAkGA1UEBhMCTkwxGTAX
BgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQCEDit
5iGGdeW1UotiiCh5eqEwDQYJKoZIhvcNAQELBQAEggIAXaN4wwqBhv6F+qgkQvGnxpUI3XgcseeE
CWJafEDYR7fq986evHcpTX3btM8MAk8tDTCl3vOxhccOUcqgD56e5SpMRgtIO3GsmGqlB65lnIw+
ScysMH5zOdd+eWjJNLehK6tcJpLk0teF+EngXQo1anas7EgDuaj9IslcbJ5c0vbpXQ1fTNaYHnaJ
ZWsY13tmoIANlRNLN0Iw2QT6rLg/Q/2NB8Ik2Aq8DTX/HpWLemibMl2SmIbXTWsUNwmC/UvXZVrJ
GRxs7e/+1FYoSPc1o3DPSEVL1i6kmBcrQjweb1XISzlrvN56+4WJjJZZsFN3AZL6KIpy1Tne5jjf
Qbg9iA6oUdBfiWdfCTiUnoEj/nKqNtjGeNFBuHy+Guc85fdJl83yIkXiRr57yQl+/omd+DAzBgJp
UGb5bYBeWFIk1gH2keMfnrzOF8OptzeAlfvexaAeHiBzFCJHhuJoAnoxKoSRe+o46A/MxjzSo0x4
BxJKT/235/nDxmr883WZtGKMpMNqn3TfIrVp9SYSf6exTd2BC5Yi+Hwp5Xgk/rSPoeFkM5nW2wtR
F0SCXqw4YV7o91hcaiLQ8aoE3HOXzOAqnzaXdGzPzo8ev3S8jiYTTDDkorXq9TFUbLWmX1YbpfPN
jQqQ2c/pQ505bvlvc1Gp5tVBAmSt5U8/Pk8hi8Tvo0oAAAAAAAA=
--Apple-Mail=_F570A338-FFB5-4914-A458-85FA7492C9A5--

--===============3340776474968676592==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
users mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/users
--===============3340776474968676592==--