[OpenWrt-Devel] [PATCH] Fix missing dependencies for libuClibc++.so.0

Sławomir Demeszko s.demeszko at wireless-instruments.com
Mon Feb 2 09:07:17 EST 2015


W dniu 02.02.2015 o 14:47, Sławomir Demeszko pisze:
> On 02.02.2015 at 14:00, John Szakmeister wrote:
>> On Mon, Feb 2, 2015 at 6:24 AM, Sławomir Demeszko
>> <s.demeszko at wireless-instruments.com> wrote:
>>> Compilation of packages written in C++, like smartmontools, unrar, etc.
>>> fail with message:
>>>
>>> Package smartmontools is missing dependencies for the following libraries:
>>> libuClibc++.so.0
>>>
>>> This is due unescaped "++" in argument for grep command.
>> This may have been fixed by:
>> <http://git.openwrt.org/?p=openwrt.git;a=commit;h=ff9be1ce29f457e018bbb64c7427ddcadcb93d5e>
>
> Yes, that fix works too, I didn't notice it. As side note -qxF is a bit better, it does 
> not count "\+" and few other characters preceded with backslash as special characters, 
> but of course these combinations are rarely used in filenames.
I just tested and found that also a dot in filenames can be a problem. For example if we 
would have "some.file.so" then it matches also "some2file.so" and it could not detect 
missing dependency. So -qxF is a more than bit better.
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list