Closed lucascstsza closed 2 years ago
Alterações nos scripts, que foram recomendas pelo Loïc através de e-mails:
Comando antigo: vector<Attribute*>::const_iterator nextAttributeIt = orderedAttributes.erase(orderedAttributeIt);
Novo comando: vector<Attribute*>::iterator nextAttributeIt = orderedAttributes.erase(orderedAttributeIt);
make
ao invés do comando `sudo make install
para a instalação do multidupehackComando antigo: multidupehack --ids \; --ods \; -e "2147483648 2147483648 $epsilon" -c 0\ 1 -s 3 -g $TMP/edge --pn | ./canonical-output.awk -F \;
Novo comando: ./multidupehack --ids \; --ods \; -e "2147483648 2147483648 $epsilon" -c 0\ 1 -s 3 -g $TMP/edge --pn | ./canonical-output.awk -F \;
Comando antigo: # CXX = g++ -Ofast -flto -DBOOST_MATH_OVERFLOW_ERROR_POLICY=ignore_error -Wall -Wextra -Weffc++ -std=c++11 -pedantic -Wno-unused-parameter # with g++-9, the executable is ~10% slower than with clang++-9
Novo comando: CXX = g++ -Ofast -flto -DBOOST_MATH_OVERFLOW_ERROR_POLICY=ignore_error -Wall -Wextra -Weffc++ -std=c++11 -pedantic -Wno-unused-parameter # with g++-9, the executable is ~10% slower than with clang++-9
OBS: Esta última alteração faz com que o multidupehack compile usando o g++ e não o clang. Isto pode causar um atraso de ~ 10% na geração do binário.
Inicialmente, notei que as bibliotecas booster e clang já estavam inicialmente instaladas na máquina do MPMG. Então, passei direto para a instalação do multidupehack. Passo a passo de como foram realizadas a instalação:
Programas Instalados!!