Question: I'm trying to set up function a nested function that I can call throughout my script, but I keep getting "error undefined is not a function". Perhaps someone can help me with how to do this correctly.

First I set global my variables:

```
var trigger = document.getElementById('trigger');
var subject = document.getElementById('subject');

```

Then I create a show/hide function:

```
var toggleVis = function() {

    function showSomething() {
        trigger.classList.add("active");
        subject.classList.add("active");
    }

    function hideSomething() {
        trigger.classList.remove("active");;
        subject.classList.remove("active");
    }

}

```

Then I set my event listener:

```
trigger.addEventListener('click', function() {

    if ( subject.classList.contains("active") ) {
        toggleVis.hideSomething();
    }
    else {
        togglePicker.showPicker();
    }
}); 

```

The reason I'm trying to do it this way is that there will be other triggers for subject on the page that will need access to the show/hide functions.

Answer: 
> 
> ldd reports the default glibc for mysqld.
> 
> 
> 

You should *not* trust `ldd` -- it uses *default* loader -- `/lib64/ld-linux-x86-64.so.2` which is *not* the loader you've compiled your `musqld` to use.

Instead, run your `mysqld` under GDB and do `start` followed by `info shared`. You will likely see that in fact your version of `glibc` is actually loaded.
After a Kernel-Update, `cmake` apparently ignored the `DCMAKE_CXX_FLAGS` and `DCMAKE_C_FLAGS` if they contained a colon-separated list of paths (the options were used when they contained only a single path).

I worked around this by setting the colon-separated pathlist directly in the `CMakeLists.txt` in the MySQL root directory.