Why is there no glibc-devel-static-32bit package in openSUSE 12.1 64bit?

Hi.

openSUSE constantly reduces the number of static libraries. From a maintenance and
security point of view, I understand this perfectly. But if you have to produce binaries
for your own projects, linking with static libraries really avoids lots of troubles for your
users.

That said:
openSUSE 12.1 (64 bit) has no static 32bit versions of C lib etc. anymore.
I would expect a package glibc-devel-static-32bit named to contain /usr/lib/libc.a etc.
But I can only find the package glibc-devel-static containing /usr/lib64/libc.a etc.

Conclusion:
Please consider providing a package glibc-devel-static-32bit for openSUSE 12.1 64bit.

Sven

Am 23.11.2011 13:56, schrieb sven1999:
>
> Hi.
>
> openSUSE constantly reduces the number of static libraries. From a
> maintenance and
> security point of view, I understand this perfectly. But if you have to
> produce binaries
> for your own projects, linking with static libraries really avoids lots
> of troubles for your
> users.
>
You jump to conclusions without any evidence:
Install glibc-devel-32bit
and you have it.

you just expect the wrong names for the rpm’s that’s all.


PC: oS 11.4 (dual boot 12.1) 64 bit | Intel Core i7-2600@3.40GHz | KDE
4.6.0 | GeForce GT 420 | 16GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.7.3 |
nVidia ION | 3GB Ram

Then I have a 32bit libc.so, but not a 32bit libc.a.
But wait: there is this funny file: /usr/lib/libc_nonshared.a
What is the standard way to tell the linker that this is libc.a?

Am 23.11.2011 14:38, schrieb Martin Helm:
> You jump to conclusions without any evidence:
> Install glibc-devel-32bit
> and you have it.
>
> you just expect the wrong names for the rpm’s that’s all.
>
Sorry my bad, I apologize, I looked up 11.4 first, just fired up now a
12.1 and you are right they moved the 64bit libc.a to glibc-devel-static
but without a corresponding 32bit package.

Please file a bug, I think that is just an oversight by the packagers.


PC: oS 11.4 (dual boot 12.1) 64 bit | Intel Core i7-2600@3.40GHz | KDE
4.6.0 | GeForce GT 420 | 16GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.7.3 |
nVidia ION | 3GB Ram

Am 23.11.2011 14:56, schrieb Martin Helm:
> Sorry my bad, I apologize, I looked up 11.4 first, just fired up now a
> 12.1 and you are right they moved the 64bit libc.a to glibc-devel-static
> but without a corresponding 32bit package.
>
> Please file a bug, I think that is just an oversight by the packagers.
>
Just a thought as a nasty workaround (I did not test it), what if you
try to download the i586 rpm and extract it to get the 32bit static files?


PC: oS 11.4 (dual boot 12.1) 64 bit | Intel Core i7-2600@3.40GHz | KDE
4.6.0 | GeForce GT 420 | 16GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.7.3 |
nVidia ION | 3GB Ram

On 2011-11-23 13:56, sven1999 wrote:
> Please consider providing a package glibc-devel-static-32bit for
> openSUSE 12.1 64bit.

We can’t provide anything. You have to ask the right people, not us.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)

I filed a bug yesterday
(https://bugzilla.novell.com/show_bug.cgi?id=732349)
and - guess what - it’s already fixed. I’m impressed by the openSUSE team!

The discussion led to fixing an important bug.
So I see no problem in sharing such information in this forum :slight_smile:

Am 24.11.2011 11:16, schrieb sven1999:
>
> martin_helm;2409063 Wrote:
>>
>> Please file a bug, I think that is just an oversight by the packagers.
>>
>
> I filed a bug yesterday
> (https://bugzilla.novell.com/show_bug.cgi?id=732349)
> and - guess what - it’s already fixed. I’m impressed by the openSUSE
> team!
>
> The discussion led to fixing an important bug.
> So I see no problem in sharing such information in this forum :slight_smile:
>
>
Thank you for filing the bug, that is the way things go forward. No
linux distro is perfect and such things happen - sad but true.
Being myself a developer I was myself a bit shocked when I recognized it
was missing in 12.1, but I still work with 11.4.
And again sorry for my rude tone yesterday it had nothing to do with you
or anyone here and speaking to myself: One should not post on a bad day.


PC: oS 11.4 (dual boot 12.1) 64 bit | Intel Core i7-2600@3.40GHz | KDE
4.6.0 | GeForce GT 420 | 16GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom 330@1.60GHz | KDE 4.7.3 |
nVidia ION | 3GB Ram

Martin Helm wrote:
> And again sorry for my rude tone yesterday it had nothing to do with you
> or anyone here and speaking to myself: One should not post on a bad day.

OTOH, if you hadn’t posted, it’s quite likely the problem would still be
unresolved!

Hopefully people here are tolerant of any perceived rudeness. Quite
often, rudeness can be perceived in the mind of the reader with
absolutely no intention by the writer. So I don’t think it is useful to
be too worried about sensitivities, as long as the intention is
well-meaning.