remove-hard-coded-include-and-lib-paths.patch 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Upstream-Status: Inappropriate [embedded specific]
  2. There are hardcode paths in configure.in eg: /usr/include, $HOME/include etc.
  3. These paths will cause Makefile to search host path when doing cross-compiling.
  4. and bitbake will prompt this as an error. So remove them.
  5. Signed-off-by: Song.Li <Song.Li@windriver.com>
  6. Signed-off-by: Kai Kang <kai.kang@windriver.com>
  7. ---
  8. configure.in | 10 ++--------
  9. 1 file changed, 2 insertions(+), 8 deletions(-)
  10. diff --git a/configure.in b/configure.in
  11. index bcfd5bc..5b24947 100644
  12. --- a/configure.in
  13. +++ b/configure.in
  14. @@ -32,21 +32,15 @@ MYPCFILES="tokyocabinet.pc"
  15. # Building flags
  16. MYCFLAGS="-std=c99 -Wall -fPIC -fsigned-char -O2"
  17. -MYCPPFLAGS="-I. -I\$(INCLUDEDIR) -I$HOME/include -I/usr/local/include"
  18. +MYCPPFLAGS="-I."
  19. MYCPPFLAGS="$MYCPPFLAGS -DNDEBUG -D_GNU_SOURCE=1 -D_REENTRANT -D__EXTENSIONS__"
  20. -MYLDFLAGS="-L. -L\$(LIBDIR) -L$HOME/lib -L/usr/local/lib"
  21. +MYLDFLAGS="-L."
  22. MYCMDLDFLAGS=""
  23. MYRUNPATH="\$(LIBDIR)"
  24. MYLDLIBPATHENV="LD_LIBRARY_PATH"
  25. MYPOSTCMD="true"
  26. # Building paths
  27. -PATH="$PATH:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
  28. -PATH="$PATH:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/xpg4/bin:/usr/xpg6/bin:/usr/ucb"
  29. -CPATH="$HOME/include:/usr/local/include:$CPATH"
  30. -LIBRARY_PATH="$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
  31. -LD_LIBRARY_PATH="$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
  32. -PKG_CONFIG_PATH="$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
  33. export PATH CPATH LIBRARY_PATH LD_LIBRARY_PATH PKG_CONFIG_PATH
  34. --
  35. 1.7.9.5