Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-2334

--with-tcmalloc does not test whether the "found" library actually exists

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 4.1.2, 4.2.0
    • 7.1.0
    • Build

    Description

      Our TS_CHECK_TCMALLOC does not work.

      I found this when compiling --with-tcmalloc on Ubuntu, where the tcmalloc library is called tcmalloc_minimal. (And its corresponding -dev package, will, intuitively be named libgoogle-perftools-dev. )

      But none of this actually matters. I don't need to have any tcmalloc libraries installed for this to fail horribly: ltcmalloc will be added to the build simply because I specified -with-tcmalloc this causes pretty much everything in the configure run to break, or at least run with defaults. (e.g.: glibc2 is not recognized to have a reentrant gethostbyname(), see TS-2331)

      proposal: ACTUALLY check if tcmalloc can be found, abort configure if it can't.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              i.galic Igor Galić
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: