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.demes...@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@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to