Advertisement
ponce

chat in #build of mozilla's irc

Jul 5th, 2016
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. 15:55 ponce hi fellas, sorry for bothering
  2. 16:00 ponce I was trying to build latest 48.0b1 with this .mozconfig
  3. http://pastebin.com/TvsGuqKh but a "make -f client.mk build" (I'm using
  4. slackware64-current build script) results in this http://pastebin.com/pfzC0XqD
  5. (if you need more info just ask)
  6. 16:08 froydnj ponce: remove the --libdir option
  7. 16:11 ponce if I remove that it breaks on --enable-crypto
  8. http://pastebin.com/GfnC80Gt it's just a matter that some configure options
  9. have been deprecated?
  10. 16:16 froydnj ponce: yes
  11. 16:16 froydnj well, removed entirely rather than deprecated
  12. 16:16 froydnj presumably because they didn't do anything before
  13. 16:17 ted before our configure script would accept any options, even
  14. invalid ones
  15. 16:17 ted now it is stricter
  16. 16:19 ponce ok, thanks people for the clarification . I was misleaded as
  17. it seemed --libdir was still present in a lot of files but it's probably
  18. something that will be cleaned up in the future.
  19. 16:19 ponce I'll try simply removing whatever breaks the build
  20. 16:20 ted in general, you are better off making your mozconfig as small
  21. as possible
  22. 16:20 ted ideally empty
  23. [...]
  24. 19:01 ponce sorry guys, I come back with another question following the previous (stricter
  25. mozconfig options): I've tried building 48.0b1 with the options that seem
  26. still supported but stuff seems to get installed in a little bit scattered
  27. way, see http://pastebin.com/zVv7VnT9
  28. 19:02 ponce there you can see the differences in mozconfigs and in the
  29. resulting file hierarchy after "make -f client.mk install DESTDIR=$PKG"
  30. 19:03 ponce maybe I'm missing something obvious...
  31. 19:11 ted i don't think `make install` is super well-maintained
  32. 19:11 ted we certainly don't use it for anything
  33. 19:11 ted we just use `make package` and ship the result
  34. 19:11 ponce ah, that's new to me, I'll check it
  35. 19:12 ted feel free to file a bug, but you might have to fix it yourself
  36. if you want it to work
  37. 19:12 ponce no prob for me to use 'make package', I'll check the syntax
  38. 19:15 ted okay
  39. 19:15 ted it just spits out a tarball in $objdjir/dist
  40. 19:15 ted should match what we ship
  41. 19:17 ponce the slackware package is not much different, I suppose it's
  42. fine to package what's in $objdjir/dist
  43. 19:18 ponce if I will be able to I'll try also to patch the make install
  44. but I don't promise anything
  45. 19:18 ted honestly we should just make `make install` run the packager
  46. code but copy the files to $prefix instead of making a tarball
  47. 19:23 ponce that would probably be simpler and will require less
  48. maintenance in perspective
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement